private void Reset() { lights.Clear(); players.Clear(); monsters.Clear(); uiOverlay.Load(); boss = null; Moxy.CurrentLevelIndex = -1; //TODO: Add blue removable here }
private void Reset() { lights.Clear(); players.Clear(); monsters.Clear(); uiOverlay.ActivePlayers.Clear(); uiOverlay.StatusBars.Clear(); uiOverlay.RedEnergyBar = null; uiOverlay.RedSkillBar = null; uiOverlay.RedRuneBar = null; uiOverlay.BlueEnergyBar = null; boss = null; Moxy.CurrentLevelIndex = -1; //TODO: Add blue removable here }
private void Player_OnDeath(object sender, EventArgs e) { playersDead++; if (playersDead >= players.Count) { gamePauseTimer.Change (Timeout.Infinite, Timeout.Infinite); boss = new BigBadBoss (players[0].Location); boss.Animations.SetAnimation ("Spawn"); Moxy.Dialog.EnqueueMessageBox ("Boss", "Your deaths were\nin vain.", () => Moxy.StateManager.Set ("MainMenu")); } }
void Player_OnDeath(object sender, EventArgs e) { if (boss == null) { gamePauseTimer.Change (Timeout.Infinite, Timeout.Infinite); boss = new BigBadBoss (gunner1.Location); boss.Animations.SetAnimation ("Spawn"); Moxy.Dialog.EnqueueMessageBox ("Boss", "Your deaths were\nin vain.", () => Moxy.StateManager.Set ("MainMenu")); } //Moxy.StateManager.Pop(); }