Esempio n. 1
0
                public new void Exit(IemStateManager.StateManager sm)
                {
                    EmbankStateManager gsm = (EmbankStateManager)sm;

                    IemUI.UpdateGameStatusBanner("", gsm.eg);
                    completeTimer?.Destroy();
                }
Esempio n. 2
0
            public void ShowGameStatus()
            {
                string status = "";

                foreach (IemGameBase.IemTeam iemTeam in Teams.Values)
                {
                    status += iemTeam.Name + " (" + GetCountOfLivingPlayers(iemTeam) + ") ";
                }
                IemUI.UpdateGameStatusBanner(status, this);
            }
Esempio n. 3
0
                public new void Exit(IemStateManager.StateManager sm)
                {
                    EmbankStateManager gsm = (EmbankStateManager)sm;

                    IemUI.UpdateGameStatusBanner("", gsm.eg);
                    IemUI.UpdateGameBanner("", gsm.eg);

                    // set the player status
                    PlayerDying -= gsm.eg.PlayerDied;
                    // log the score
                    PlayerDying -= gsm.eg.ScorePlayerKill;

                    // any damage is fatal
                    EntitiesTakingDamage -= gsm.eg.SuddenDeath;
                    // player can't be wounded in sudden death
                    EntitiesBeingWounded -= gsm.eg.SuddenDeathWounded;

                    suddenDeathTimer?.Destroy();
                    updatesTimer?.Destroy();
                }