コード例 #1
0
    private IEnumerator Opening_Movie_Cor()
    {
        GameObject           player   = GameObject.FindWithTag("PlayerTag");
        MessageDisplay       _message = GetComponent <MessageDisplay>();
        GuideWindowDisplayer _guide   = GetComponent <GuideWindowDisplayer>();

        //自機を止める、ポーズ不可
        player.GetComponent <PlayerController>().Set_Is_Playable(false);
        PauseManager.Instance.Set_Is_Pausable(false);

        //フェードイン
        FadeInOut.Instance.Start_Fade_In(new Color(0, 0, 0), 0.02f);
        yield return(new WaitForSeconds(0.5f));

        //会話
        _message.Start_Display("OpeningText", 1, 2);
        yield return(new WaitUntil(_message.End_Message));

        //ガイドウィンドウ
        _guide.Open_Window("UI/GuideOpening");
        yield return(new WaitForSeconds(0.1f));

        //終了設定
        player.GetComponent <PlayerController>().Set_Is_Playable(true);
        PauseManager.Instance.Set_Is_Pausable(true);
    }
コード例 #2
0
 private void Aquire_Option()
 {
     //初入手時ガイドを出す
     if (PlayerManager.Instance.Get_Option() == PlayerManager.Option.none)
     {
         if (PlayerPrefs.GetString("OPTION") == "none")
         {
             GuideWindowDisplayer _guide = gameObject.AddComponent <GuideWindowDisplayer>();
             _guide.Open_Window("UI/GuideOption");
         }
     }
     PlayerManager.Instance.Set_Option(option);
     Play_Get_Effect();
     Destroy(gameObject, Time.deltaTime * 10);
 }