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);
}