public void GameWin() { bIsClear = true; Simmul.ValkyrieTest = false; NextMat = 0; GameState = (int)EGameState.Win; OffMonster(); TypeText.TypeGameClear(); NowMat.SetTexture("_MainTex", MyWinSprite[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); Gamemng.ResetViewPOint(); //사운드 BGMManager.BaseAudioPlay(BGMManager.Win_Screen_BGM); BGMManager.SetFirstPlay(false); this.gameObject.transform.rotation = Quaternion.Euler(0, -60, 0); NowMat.DOFade(1, 2).OnComplete <Tweener>(() => { NowMat.DOFade(0, 2).OnComplete <Tweener>(() => { this.gameObject.transform.rotation = Quaternion.Euler(0, 180, 0); }); }); NowMat.DOFade(1, 2).SetDelay(4.0f).OnStart <Tweener>(() => { NextMat++; NextMyMaterial(); }).OnComplete <Tweener>(() => { Invoke("GameEnd", 5.0f); }); }