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