//CLIENTE public override void OnClientConnect(NetworkConnection conn) { //base.OnClientConnect(conn); EleccionDeClase ec = new EleccionDeClase(); ec.idClase = prefabId; ClientScene.AddPlayer(conn, 0, ec); }
//SERVIDOR public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId, NetworkReader extraMessageReader) { //base.OnServerAddPlayer(conn, playerControllerId, extraMessageReader); EleccionDeClase ec = extraMessageReader.ReadMessage <EleccionDeClase>(); int prefabAInstanciar = ec.idClase; GameObject go = Instantiate(prefabs[prefabAInstanciar]) as GameObject; NetworkServer.AddPlayerForConnection(conn, go, playerControllerId); }