Exemple #1
0
            public override IemUtils.IIemTeamPlayer AddPlayer(BasePlayer player)
            {
                if (!Players.ContainsKey(player.UserIDString))
                {
                    Players[player.UserIDString] = new IemEmbankmentPlayer(player, this);
                }
                IemUI.ShowTeamUiForPlayer(player, this);
                IemUtils.TeleportPlayerPosition(player, teamLobby.location);

                return((IemUtils.IIemTeamPlayer)Players[player.UserIDString]);
            }
Exemple #2
0
            public override IemGameBase.IemGame CreateGame(BasePlayer player)
            {
                var newGame = new IemGameEmbankmentGame();

                newGame.Players[player.UserIDString] = new IemEmbankmentPlayer(player, newGame);
                IemUI.ShowTeamUiForPlayer(player, newGame);
                if (!newGame.CanStart())
                {
                    IemUI.CreateGameBanner(player, newGame.CanStartCriteria());
                }
                return(newGame);
            }