@@ -213,7 +213,9 @@ private void OnDestroy()
213213 /// <param name="spawnPayload">The writer containing the spawn payload</param>
214214 public void Spawn ( Stream spawnPayload = null )
215215 {
216- //SpawnManager.SpawnObject(this, null, spawnPayload, destroyWithScene);
216+ if ( spawnPayload != null )
217+ spawnPayload . Position = 0 ;
218+
217219 SpawnManager . SpawnNetworkedObjectLocally ( this , SpawnManager . GetNetworkObjectId ( ) , false , false , NetworkingManager . Singleton . ServerClientId , spawnPayload , spawnPayload != null , spawnPayload == null ? 0 : ( int ) spawnPayload . Length , false ) ;
218220
219221 for ( int i = 0 ; i < NetworkingManager . Singleton . ConnectedClientsList . Count ; i ++ )
@@ -241,7 +243,9 @@ public void UnSpawn()
241243 /// <param name="destroyWithScene">Should the object be destroyd when the scene is changed</param>
242244 public void SpawnWithOwnership ( uint clientId , Stream spawnPayload = null , bool destroyWithScene = false )
243245 {
244- //SpawnManager.SpawnObject(this, clientId, spawnPayload, destroyWithScene);
246+ if ( spawnPayload != null )
247+ spawnPayload . Position = 0 ;
248+
245249 SpawnManager . SpawnNetworkedObjectLocally ( this , SpawnManager . GetNetworkObjectId ( ) , false , false , clientId , spawnPayload , spawnPayload != null , spawnPayload == null ? 0 : ( int ) spawnPayload . Length , false ) ;
246250
247251 for ( int i = 0 ; i < NetworkingManager . Singleton . ConnectedClientsList . Count ; i ++ )
@@ -260,6 +264,9 @@ public void SpawnWithOwnership(uint clientId, Stream spawnPayload = null, bool d
260264 /// <param name="spawnPayload">The writer containing the spawn payload</param>
261265 public void SpawnAsPlayerObject ( uint clientId , Stream spawnPayload = null )
262266 {
267+ if ( spawnPayload != null )
268+ spawnPayload . Position = 0 ;
269+
263270 SpawnManager . SpawnNetworkedObjectLocally ( this , SpawnManager . GetNetworkObjectId ( ) , false , true , clientId , spawnPayload , spawnPayload != null , spawnPayload == null ? 0 : ( int ) spawnPayload . Length , false ) ;
264271
265272 for ( int i = 0 ; i < NetworkingManager . Singleton . ConnectedClientsList . Count ; i ++ )
0 commit comments