protected override void OnPackageReceivedClient(byte[] package)
        {
            CreatedPlayerInfo playerInfo = new CreatedPlayerInfo();

            playerInfo.DeserializeInto(package);

            ServerRunner.Players.Add(playerInfo.PlayerID, new MultiplayerPlayer(playerInfo.PlayerID)
            {
                CharacterModelOverrideType = playerInfo.CharacterModelOverrideType,
                PlayerColor    = playerInfo.PlayerColor,
                PlayerUpgrades = playerInfo.PlayerUpgrades
            });
        }
 public void SendTo(CreatedPlayerInfo playerInfo, ushort reciver)
 {
     byte[] data = playerInfo.SerializeToBytes();
     SendTo(data, reciver);
 }
 public void Send(CreatedPlayerInfo playerInfo)
 {
     byte[] data = playerInfo.SerializeToBytes();
     Send(data);
 }