Ejemplo n.º 1
0
    public void GameLose()
    {
        bIsClear            = false;
        Simmul.ValkyrieTest = false;
        NextMat             = 0;
        GameState           = (int)EGameState.Lose;

        OffMonster();

        Gamemng.ResetViewPOint();

        TypeText.TypeGameOver();

        NowMat.SetTexture("_MainTex", MyLoseSprite[NextMat]);
        GetComponent <MeshRenderer>().material = NowMat;

        MyCamera.transform.SetParent(EndObject.transform);
        MyCamera.transform.position = EndObject.transform.position;
        MyCamera.transform.rotation = Quaternion.Euler(0, 0, 0);

        StartObject.transform.position = new Vector3(0, 2.13f, -17.27f);
        StartObject.transform.rotation = Quaternion.Euler(0, 0, 0);

        //사운드
        BGMManager.BaseAudioPlay(BGMManager.Lose_Screen_BGM);
        BGMManager.SetFirstPlay(false);

        this.gameObject.transform.rotation = Quaternion.Euler(0, 195, 0);
        NowMat.DOFade(1, 2).OnComplete <Tweener>(() => { NowMat.DOFade(0, 2).OnComplete <Tweener>(() => { Invoke("GameEnd", 1.0f); }); });
    }