RTM_MachineAnimation.cs 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //================================================================================
  2. //
  3. //================================================================================
  4. using UnityEngine;
  5. using System.Collections;
  6. //================================================================================
  7. //
  8. //================================================================================
  9. namespace ReaderRabbit
  10. {
  11. //================================================================================
  12. //
  13. //================================================================================
  14. public class RTM_MachineAnimation : CharacterAnimation
  15. {
  16. //================================================================================
  17. //
  18. //================================================================================
  19. public enum AnimationCycles
  20. {
  21. Idle = 0,
  22. ThrowingNothing,
  23. Throwing,
  24. }
  25. //================================================================================
  26. //
  27. //================================================================================
  28. protected override void Update()
  29. {
  30. if (Time.time > m_IdleDelay && IsIdle())
  31. {
  32. TriggerAnimation((int)AnimationCycles.Throwing, m_AnimationCyclesString[(int)AnimationCycles.Throwing]);
  33. }
  34. }
  35. } // public class RTM_MachineAnimation : CharacterAnimation
  36. } // namespace ReaderRabbit