WebGame.Game.GetPlayer C# (CSharp) Méthode

GetPlayer() public méthode

public GetPlayer ( int accountId ) : Player
accountId int
Résultat Player
        public Player GetPlayer(int accountId)
        {
            foreach (var player in Players)
            {
                if (player.AccountId == accountId)
                    return player;
            }
            return null;
        }

Same methods

Game::GetPlayer ( string sessionId ) : Player

Usage Example

        void Initalize(int id)
        {
            game = GameServer.GetGame(id);

            if (game == null)
            {
                Response.RedirectPermanent("/", true);
                Response.End();
                return;
            }

            if (LoggedIn)
            {
                player = game.GetPlayer(Account.Id);
            }

            if (player != null)
            {
                player.SessionId = Request.Cookies["ASP.Net_SessionId"].Value;
            }
            else
            {
                player = game.GetPlayer(Request.Cookies["ASP.Net_SessionId"].Value);
            }

            if (player == null)
                player = game.Players[0];

            ViewBag.Player = player;
        }