@@ -105,11 +105,11 @@ internal static void HandleConnectionApproved(uint clientId, BitReader reader, i
105105 float yRot = reader . ReadFloat ( ) ;
106106 float zRot = reader . ReadFloat ( ) ;
107107
108- GameObject go = SpawnManager . CreateSpawnedObject ( prefabId , networkId , ownerId , isPlayerObject ,
108+ NetworkedObject netObject = SpawnManager . CreateSpawnedObject ( prefabId , networkId , ownerId , isPlayerObject ,
109109 new Vector3 ( xPos , yPos , zPos ) , Quaternion . Euler ( xRot , yRot , zRot ) , reader , visible , false ) ;
110- go . GetComponent < NetworkedObject > ( ) . SetLocalVisibility ( visible ) ;
111- go . GetComponent < NetworkedObject > ( ) . sceneObject = sceneObject ;
112- go . SetActive ( isActive ) ;
110+ netObject . SetLocalVisibility ( visible ) ;
111+ netObject . sceneObject = sceneObject ;
112+ netObject . gameObject . SetActive ( isActive ) ;
113113 }
114114 }
115115
@@ -149,11 +149,11 @@ internal static void HandleAddObject(uint clientId, BitReader reader, int channe
149149 netManager . connectedClients . Add ( ownerId , new NetworkedClient ( ) { ClientId = ownerId } ) ;
150150 netManager . connectedClientsList . Add ( netManager . connectedClients [ ownerId ] ) ;
151151 }
152- GameObject go = SpawnManager . CreateSpawnedObject ( prefabId , networkId , ownerId , isPlayerObject ,
152+ NetworkedObject netObject = SpawnManager . CreateSpawnedObject ( prefabId , networkId , ownerId , isPlayerObject ,
153153 new Vector3 ( xPos , yPos , zPos ) , Quaternion . Euler ( xRot , yRot , zRot ) , reader , visible , hasPayload ) ;
154154
155- go . GetComponent < NetworkedObject > ( ) . SetLocalVisibility ( visible ) ;
156- go . GetComponent < NetworkedObject > ( ) . sceneObject = sceneObject ;
155+ netObject . SetLocalVisibility ( visible ) ;
156+ netObject . sceneObject = sceneObject ;
157157
158158 }
159159 else
@@ -273,9 +273,10 @@ internal static void HandleAddObjects(uint clientId, BitReader reader, int chann
273273 netManager . connectedClients . Add ( ownerId , new NetworkedClient ( ) { ClientId = ownerId } ) ;
274274 netManager . connectedClientsList . Add ( netManager . connectedClients [ ownerId ] ) ;
275275 }
276- GameObject go = SpawnManager . CreateSpawnedObject ( prefabId , networkId , ownerId , isPlayerObject , new Vector3 ( xPos , yPos , zPos ) , Quaternion . Euler ( xRot , yRot , zRot ) , reader , visible , false ) ;
277- go . GetComponent < NetworkedObject > ( ) . SetLocalVisibility ( visible ) ;
278- go . GetComponent < NetworkedObject > ( ) . sceneObject = sceneObject ;
276+ NetworkedObject netObject = SpawnManager . CreateSpawnedObject ( prefabId , networkId , ownerId , isPlayerObject ,
277+ new Vector3 ( xPos , yPos , zPos ) , Quaternion . Euler ( xRot , yRot , zRot ) , reader , visible , false ) ;
278+ netObject . SetLocalVisibility ( visible ) ;
279+ netObject . sceneObject = sceneObject ;
279280
280281 }
281282 }
0 commit comments