new void Awake()
 {
     base.Awake();
     main_Camera = GameObject.FindWithTag("MainCamera");
     player      = GameObject.FindWithTag("PlayerTag");
     _message    = GetComponent <MessageDisplay>();
     _message.Set_Canvas_And_Panel_Name("BattleEventCanvas", "BattleMessagePanel");
 }
    private void Start()
    {
        _message = GetComponent <MessageDisplay>();
        _message.Set_Canvas_And_Panel_Name("AyaMessageCanvas", "AyaMessagePanel");
        main_Camera = GameObject.FindWithTag("MainCamera");

        if (movie_Count >= 3 && aya != null)
        {
            Destroy(aya.gameObject);
        }
    }
Пример #3
0
    //ムービー本体
    private IEnumerator Aya_Movie_Cor()
    {
        if (movie_Count > start_Message_ID.Length)
        {
            yield break;
        }

        _message.Set_Canvas_And_Panel_Name("AyaMessageCanvas", "AyaMessagePanel");

        //開始セリフ
        Display_Message(start_Message_ID[movie_Count - 1]);
        yield return(new WaitUntil(_message.End_Message));

        //カメラエフェクト
        camera_Frame_Effect.Appear();

        //一定x座標を越えた時のセリフ
        StartCoroutine("On_The_Way_Message1_Cor");
        StartCoroutine("On_The_Way_Message2_Cor");
        //自機被弾時セリフ
        StartCoroutine("Player_Damaged_Movie_Cor");
    }