public void NextStage_Prepare(StageSeq stage) { foreach (var item in summonMonsterList) { Destroy(item); } foreach (var item in enemyMonsterList) { Destroy(item); } summonMonsterList.Clear(); enemyMonsterList.Clear(); switch (stage) { case StageSeq.ST2: maxSummonCount = 12; enemySummonTime = 3f; break; case StageSeq.ST3: maxSummonCount = 15; enemySummonTime = 2.5f; break; case StageSeq.ENDST: maxSummonCount = 17; enemySummonTime = 2f; break; default: break; } }
public void NextStage_Prepare(StageSeq stage) { Set_MaxSummonCountUI(SummonMgr.instance.maxSummonCount); Set_CursummonCountUI(0); PlayerMoney = 0; playerHp = playerMaxHp; enemyHp = enemyMaxHp; playerHpImage.transform.localScale = new Vector3(1f, 1f); enemyHpImage.transform.localScale = new Vector3(1f, 1f); switch (stage) { case StageSeq.ST2: playerMoneyTime = 0.13f; StartStage("STAGE 2"); break; case StageSeq.ST3: playerMoneyTime = 0.15f; StartStage("STAGE 3"); break; case StageSeq.ENDST: playerMoneyTime = 0.18f; StartStage("FINAL STAGE"); break; default: break; } }
public void Stage_Pass(StageSeq stage) { SummonMgr.instance.NextStage_Prepare(stage); UIMgr.instance.NextStage_Prepare(stage); }