説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

StandaloneSubsystem.cs 1001B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. namespace UnityEngine.AdaptivePerformance.Tests.Standalone
  3. {
  4. #pragma warning disable CS0618
  5. public class StandaloneSubsystem : Subsystem
  6. {
  7. private bool isRunning = false;
  8. public override bool running
  9. {
  10. get
  11. {
  12. return isRunning;
  13. }
  14. }
  15. public event Action startCalled;
  16. public event Action stopCalled;
  17. public event Action destroyCalled;
  18. public override void Start()
  19. {
  20. isRunning = true;
  21. if (startCalled != null)
  22. startCalled.Invoke();
  23. }
  24. public override void Stop()
  25. {
  26. isRunning = false;
  27. if (stopCalled != null)
  28. stopCalled.Invoke();
  29. }
  30. protected override void OnDestroy()
  31. {
  32. isRunning = false;
  33. if (destroyCalled != null)
  34. destroyCalled.Invoke();
  35. }
  36. }
  37. #pragma warning restore CS0618
  38. }