OpenRA.GameInformation.GetPlayer C# (CSharp) Method

GetPlayer() public method

Gets the player information for the specified runtime player instance.
public GetPlayer ( OpenRA runtimePlayer ) : Player
runtimePlayer OpenRA
return Player
        public Player GetPlayer(OpenRA.Player runtimePlayer)
        {
            Player player;

            playersByRuntime.TryGetValue(runtimePlayer, out player);

            return player;
        }

Usage Example

Example #1
0
        public void OnPlayerWinStateChanged(Player player)
        {
            var pi = gameInfo.GetPlayer(player);

            if (pi != null)
            {
                pi.Outcome             = player.WinState;
                pi.OutcomeTimestampUtc = DateTime.UtcNow;
            }
        }