StoryE8P1.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System;
  2. using System.Collections;
  3. using I2.Loc;
  4. using UnityEngine;
  5. public class StoryE8P1 : BaseBehaviour
  6. {
  7. private void Start()
  8. {
  9. base.StartCoroutine(this.Sequence0());
  10. }
  11. private void OnDestroy()
  12. {
  13. CameraFilterUtils.Remove<CameraFilterPack_TV_CompressionFX>(null);
  14. }
  15. private IEnumerator Sequence0()
  16. {
  17. yield return new WaitForSeconds(1f);
  18. R.Ui.HideUI(false);
  19. R.Audio.StopBGM(true);
  20. CameraFilterUtils.Create<CameraFilterPack_TV_CompressionFX>(null);
  21. yield return R.Audio.PlayVoiceOver("e8t1", null, false);
  22. yield return R.Ui.Terminal.OpenWithAnim(new Color?(Color.green));
  23. yield return R.Ui.Terminal.PrintShellPrompt();
  24. yield return R.Ui.Terminal.Println(ScriptLocalization.Story.e8s1, 0.1f);
  25. yield return R.Ui.Terminal.ShowProgressBar(0f);
  26. yield return R.Ui.Terminal.SetProgressBarValueWithAnim(1f, 3f);
  27. yield return new WaitForSeconds(1f);
  28. R.Ui.Terminal.HideProgressBar();
  29. yield return R.Ui.Terminal.CloseWithoutAnim();
  30. CameraFilterUtils.Remove<CameraFilterPack_TV_CompressionFX>(null);
  31. this._gate2.Enter(false);
  32. yield break;
  33. }
  34. [SerializeField]
  35. private SceneGate _gate2;
  36. }