Esempio n. 1
0
        private void OnRequestPrefab(NetworkMessage netMsg)
        {
            MsgTypes.PlayerPrefabMsg msg = new MsgTypes.PlayerPrefabMsg();
            msg.controllerID = netMsg.ReadMessage <MsgTypes.PlayerPrefabMsg>().controllerID;

            // Instead of playerPrefabIndex, you need to get the integer value from lobbyplayer
            msg.prefabIndex = playerPrefabIndex;
            client.Send(MsgTypes.PlayerPrefabSelect, msg);
        }
Esempio n. 2
0
 public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId)
 {
     MsgTypes.PlayerPrefabMsg msg = new MsgTypes.PlayerPrefabMsg();
     msg.controllerID = playerControllerId;
     NetworkServer.SendToClient(conn.connectionId, MsgTypes.PlayerPrefabSelect, msg);
 }
Esempio n. 3
0
 private void OnResponsePrefab(NetworkMessage netMsg)
 {
     MsgTypes.PlayerPrefabMsg msg = netMsg.ReadMessage <MsgTypes.PlayerPrefabMsg>();
     playerPrefab = spawnPrefabs[msg.prefabIndex];
     base.OnServerAddPlayer(netMsg.conn, msg.controllerID);
 }