예제 #1
0
 public void RemovePlayerFromList(Player.PlayerInfo obj)
 {
     if (players.Contains(obj))
     {
         players.Remove(obj);
     }
 }
예제 #2
0
        public void FillPlayerInfoArray(string filepath)
        {
            StreamReader reader = new StreamReader(filepath);

            reader.ReadLine();
            int i = 0;

            while (!reader.EndOfStream)
            {
                string   raw_player_info       = reader.ReadLine();
                string[] raw_player_info_split = raw_player_info.Split('|');
                Position position = Position.N;
                switch (raw_player_info_split[5])
                {
                case "QB":
                    position = Position.QB;
                    break;

                case "RB":
                    position = Position.RB;
                    break;

                case "WR":
                    position = Position.WR;
                    break;

                case "TE":
                    position = Position.TE;
                    break;

                case "K":
                    position = Position.K;
                    break;

                default:
                    position = Position.N;
                    break;
                }
                if (position != Position.N)
                {
                    Player.PlayerInfo player_info = new Player.PlayerInfo();
                    player_info.Name      = raw_player_info_split[0];
                    player_info.Height    = Convert.ToInt32(raw_player_info_split[1]);
                    player_info.Weight    = Convert.ToInt32(raw_player_info_split[2]);
                    player_info.YearsPro  = Convert.ToInt32(raw_player_info_split[3]);
                    player_info.BirthDate = Convert.ToDateTime(raw_player_info_split[4]);
                    player_info.Position  = position;

                    player_infos.Add(player_info);
                    i++;
                }
            }
        }
예제 #3
0
    public void AddPlayerToList(Player.PlayerInfo p_info)
    {
        var info = p_info;

        players.Add(info);
    }
예제 #4
0
 void CmdGeneratePlayerColor()
 {
     playerColor = Random.ColorHSV(0, 1, 1, 1, 1, 1);
     info        = new PlayerInfo("This Player", playerColor);
 }