Example #1
0
    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;
        }
    }
Example #2
0
    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;
        }
    }
Example #3
0
 public void Stage_Pass(StageSeq stage)
  {
      SummonMgr.instance.NextStage_Prepare(stage);
      UIMgr.instance.NextStage_Prepare(stage);
  }