Page 378 - MDP2022-3
P. 378

Fade.SetTrigger("In");
                    }
                    public  void  StageEnd()
                    {
                            Player  playerlogic  =  Player.GetComponent<Player>();
                            playerlogic.power  =  1;
                            for  (int  i  =  0;  i  <  3;  i++)
                            {
                                    playerlogic.follower[i].SetActive(false);
                            }
                            //ClearUI
                            clearAnim.SetTrigger("On");
                            clearAnim.GetComponent<Text>().text  =  "Stage  "  +  stage  +  "\nStart";
                            //fade  out
                            Fade.SetTrigger("Out");




                            //player  rePosition
                            Player.transform.position  =  playerPos.position;
                            stage++;
                            if  (stage  >  5)
                                    gameOver();
                            Invoke("StageStart",  3f);
                    }


                    void  ReadSpawnFile()
                    {
                            //변수  초기화
                            spawnList.Clear();
                            spawnIndex  =  0;
                            spawnEnd  =  false;
                            //리스트  생성
                            TextAsset  textFile  =  Resources.Load("Stage  "+stage)  as  TextAsset;
                            StringReader  stringReader  =  new  StringReader(textFile.text);


                            //리스폰  데이터  생성
                            while  (stringReader  !=  null)
                            {
                            string  line  =  stringReader.ReadLine();
                                    if  (line  ==  null)
                                            break;
                            Spawn  spawnData  =  new  Spawn();
                            spawnData.delay  =  float.Parse(line.Split(',')[0]);
                            spawnData.type  =  line.Split(',')[1];
                            spawnData.point  =  int.Parse(line.Split(',')[2]);
                            spawnList.Add(spawnData);
                            }
   373   374   375   376   377   378   379   380   381   382   383