public SupcomPlayerInfo PlayerByName(string playerName) { foreach (SupcomPlayerInfo info in this.Players) { if (info.PlayerName.ToUpper() == playerName.ToUpper()) { return info; } } SupcomPlayerInfo item = new SupcomPlayerInfo { PlayerName = playerName }; this.Players.Add(item); return item; }
private int SortCriteria(SupcomPlayerInfo info1, SupcomPlayerInfo info2) { return (info1.Army - info2.Army); }
public void ForceAddPlayer(string name, string faction) { int num = this.mGameInfo.Players.Count + 1; SupcomPlayerInfo item = new SupcomPlayerInfo { PlayerName = name, PlayerID = num, StartSpot = num, Color = num.ToString(), Team = "FFA", Faction = faction, Army = num - 1 }; this.mGameInfo.Players.Add(item); }