private void OnResponsePrefab(NetworkMessage netMsg) { JustinMsgTypes.PlayerPrefabMsg msg = netMsg.ReadMessage <JustinMsgTypes.PlayerPrefabMsg>(); playerPrefab = spawnPrefabs[msg.prefabIndex]; base.OnServerAddPlayer(netMsg.conn, msg.controllerID); Debug.Log(playerPrefab.name + " spawned!"); }
private void OnRequestPrefab(NetworkMessage netMsg) { JustinMsgTypes.PlayerPrefabMsg msg = new JustinMsgTypes.PlayerPrefabMsg(); msg.controllerID = netMsg.ReadMessage <JustinMsgTypes.PlayerPrefabMsg>().controllerID; msg.prefabIndex = playerPrefabIndex; Debug.Log(playerPrefabIndex); client.Send(JustinMsgTypes.PlayerPrefab, msg); }
public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId) { JustinMsgTypes.PlayerPrefabMsg msg = new JustinMsgTypes.PlayerPrefabMsg(); msg.controllerID = playerControllerId; NetworkServer.SendToClient(conn.connectionId, JustinMsgTypes.PlayerPrefab, msg); }