// Called when a game is ended private void game_over() { // Write why the game ended if (API.getEnemyPlayer().GetHero().GetRemainingHP() <= 0) { Log.say("Victory!"); } else if (API.getOurPlayer().GetHero().GetRemainingHP() <= 0) { Log.say("Defeat..."); } else { Log.say("Draw..?"); } // Click through end screen info (rewards, and such) if (EndGameScreen.Get() != null) { EndGameScreen.Get().m_hitbox.TriggerRelease(); //EndGameScreen.Get().ContinueEvents(); } // Delay 10 seconds after this method Delay(10000); }
// Called when a game is ended private void game_over() { // Delay 10 seconds Delay(10000); // Try to move on try { // Write why the game ended if (API.getEnemyPlayer().GetHero().GetRemainingHP() <= 0) { Log.say("Victory!"); } else if (API.getOurPlayer().GetHero().GetRemainingHP() <= 0) { Log.say("Defeat..."); } else { Log.say("Draw..?"); } // Click through end screen info (rewards, and such) if (EndGameScreen.Get() != null) { EndGameScreen.Get().m_hitbox.TriggerRelease(); //EndGameScreen.Get().ContinueEvents(); } } catch (Exception e) { Log.error("Exception: In endgame function"); Log.error(e.ToString()); } }