Esempio n. 1
0
 public Player(PlayerBuilder builder)
 {
     index       = builder.index;
     colour      = builder.colour;
     playerName  = builder.playerName;
     race        = builder.race;
     type        = builder.type;
     team        = builder.team;
     playerScore = 0;
     playerUnits = builder.playerUnits;
     isObserver  = builder.isObserver;
 }
Esempio n. 2
0
        void RPCAddPlayer(int playerIndex, bool isObserver, string playerName, int colour, int race, int teamIndex)
        {
            PlayerTeam playerTeam = Global.instance.playerTeams[teamIndex];

            PlayerBuilder playerBuilder = new PlayerBuilder();

            playerBuilder.index      = playerIndex;
            playerBuilder.type       = PlayerType.Network;
            playerBuilder.isObserver = isObserver;
            playerBuilder.playerName = playerName;
            playerBuilder.colour     = (PlayerColour)colour;
            playerBuilder.race       = (Race)race;
            playerBuilder.team       = playerTeam;

            Player newPlayer = new Player(playerBuilder);

            playerTeam.AddNewPlayer(newPlayer);
        }