StoryE11P5.cs 757 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using UnityEngine;
  3. public class StoryE11P5 : BaseBehaviour
  4. {
  5. private void Start()
  6. {
  7. R.Ui.HideUI(true);
  8. this._shi.SetActive(true);
  9. if (!R.Mode.IsInShiMode())
  10. {
  11. R.Mode.EnterMode(Mode.AllMode.Shi);
  12. }
  13. SingletonMono<MobileInputPlayer>.Instance.EnterSHI();
  14. R.Trophy.AwardTrophy(14);
  15. R.Audio.PlayVoiceOver("e11t15", null, false);
  16. R.Player.GameObject.SetActive(false);
  17. if (R.Windy)
  18. {
  19. R.Windy.SetActive(false);
  20. }
  21. }
  22. private void OnDestroy()
  23. {
  24. SingletonMono<MobileInputPlayer>.Instance.ExitSHI();
  25. R.Player.GameObject.SetActive(true);
  26. if (R.Windy)
  27. {
  28. R.Windy.SetActive(true);
  29. }
  30. UnityEngine.Object.Destroy(this._shi);
  31. }
  32. [SerializeField]
  33. private GameObject _shi;
  34. }