Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.

48 rindas
843B

  1. using UnityEngine;
  2. using System.Collections;
  3. public class Actor : MonoBehaviour
  4. {
  5. protected Action action;
  6. private bool paused = false;
  7. void Update()
  8. {
  9. if (paused || action == null)
  10. return;
  11. if (action.isRunning())
  12. action.step(Time.deltaTime);
  13. }
  14. public void AttachAction(Action tgtAction)
  15. {
  16. action = tgtAction;
  17. action.setActor(this);
  18. action.start();
  19. }
  20. public void StopAction()
  21. {
  22. action.stop();
  23. action = null;
  24. }
  25. public void PauseAction()
  26. {
  27. paused = true;
  28. }
  29. public void UnpauseAction()
  30. {
  31. paused = false;
  32. }
  33. public void SetTimeScale(float ts)
  34. {
  35. if (action is ActionInterval)
  36. {
  37. ((ActionInterval)action).setTimeScale(ts);
  38. }
  39. }
  40. }