Exemple #1
0
 public Level1() :
     base(Environment.Explosion1X, Environment.Explosion1Y, Environment.Mario1X, Environment.Mario1Y)
 {
     logicToken    = new CancellationTokenSource();
     generateToken = new CancellationTokenSource();
     background    = Properties.Resources.back;
     passPoints    = 4;
     NPCS.Add(new Princess(Environment.Princess1X, Environment.Princess1Y));
     NPCS.Add(new Mushroom(Environment.Mushroom1X, Environment.Mushroom1Y));
 }
Exemple #2
0
 public Level2() :
     base(Environment.Explosion2X, Environment.Explosion2Y, Environment.Mario2X, Environment.Mario2Y)
 {
     logicToken    = new CancellationTokenSource();
     generateToken = new CancellationTokenSource();
     background    = Properties.Resources.back2;
     passPoints    = 8;
     NPCS.Add(new Princess(Environment.Princess2X, Environment.Princess2Y));
     NPCS.Add(new Mushroom(Environment.Mushroom2X, Environment.Mushroom2Y));
     NPCS.Add(new Dragon(Environment.Dragon2X, Environment.Dragon2Y));
 }
Exemple #3
0
    public override void PrepareMinigameObjects()
    {
        StageElementsToModify = GameObject.FindGameObjectsWithTag("Disable_BossBattle");
        foreach (var ele in StageElementsToModify)
        {
            ele.SetActive(false);
        }
        BossMonster boss_instance = Instantiate(Boss);

        boss_instance.Initialize();
        NPCS.Add(boss_instance.GetComponent <BossMonster>());
    }