Beispiel #1
0
    // Update is called once per frame
    void LateUpdate()
    {
        if ((!p_Script.IsAlive() || bs_IsAlive.IsGameClear()) && !b_FadeIn)
        {
            b_FadeIn = true;
            fa_IsCheck.FadeIn();
            //SceneManager.LoadScene("ForestScene");
        }

        Debug.Log("Clear : " + b_FadeIn);

        if (b_FadeIn && fa_IsCheck.IsFadeFinish())
        {
            b_FadeIn = false;

            if (bs_IsAlive.IsGameClear())
            {
                SceneManager.LoadScene("TitleScene");
            }

            if (!p_Script.IsAlive())
            {
                p_Script.ReSpawn();
                b_FadeOut = true;
                fa_IsCheck.FadeOut();
            }
        }

        if (b_FadeOut && fa_IsCheck.IsFadeFinish())
        {
            b_FadeOut = false;
        }


        if (Input.GetKeyDown(KeyCode.Escape))
        {
            SceneManager.LoadScene("TitleScene");
        }

        Vector3 v = (g_Player.transform.position - v_StartPlayerPos) * cf_MoveRate;

        v.z = 0.0f;

        transform.position = new Vector3(g_Camera.transform.position.x, g_Camera.transform.position.y, 0.0f);
    }