Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. function init()
  2. self.gravityModifier = effect.configParameter("gravityModifier")
  3. self.movementParams = mcontroller.baseParameters()
  4. activateVisualEffects()
  5. self.liquidMovementParameter = {
  6. gravityMultiplier = 0.95,
  7. groundForce = 100,
  8. airForce = 50,
  9. airFriction = 0.5,
  10. liquidForce = 30,
  11. liquidFriction = 0.0,
  12. liquidImpedance = 0.24,
  13. liquidBuoyancy = 0.92,
  14. minimumLiquidPercentage = 0.5,
  15. liquidJumpProfile = {
  16. jumpSpeed = 60.0,
  17. jumpControlForce = 1150.0,
  18. jumpInitialPercentage = 0.75,
  19. jumpHoldTime = 0.2,
  20. multiJump = false,
  21. reJumpDelay = 0.05,
  22. autoJump = false,
  23. collisionCancelled = true
  24. }
  25. }
  26. end
  27.  
  28.  
  29.  
  30. function activateVisualEffects()
  31. animator.setParticleEmitterOffsetRegion("embers", mcontroller.boundBox())
  32. animator.setParticleEmitterActive("embers", true)
  33. local statusTextRegion = { 0, 1, 0, 1 }
  34. animator.setParticleEmitterOffsetRegion("statustext", statusTextRegion)
  35. animator.burstParticleEmitter("statustext")
  36. end
  37.  
  38. function update(dt)
  39. mcontroller.controlParameters(self.liquidMovementParameter)
  40. end
  41.  
  42. function uninit()
  43.  
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement