@@ -1031,13 +1031,8 @@ internal NetworkObject CreateLocalNetworkObject(NetworkObject.SceneObject sceneO
10311031 /// Distributed Authority:
10321032 /// DAHost client and standard DA clients invoke this method.
10331033 /// </summary>
1034- internal void AuthorityLocalSpawn ( NetworkObject networkObject , ulong networkId , bool sceneObject , bool playerObject , ulong ownerClientId , bool destroyWithScene )
1034+ internal void AuthorityLocalSpawn ( [ NotNull ] NetworkObject networkObject , ulong networkId , bool sceneObject , bool playerObject , ulong ownerClientId , bool destroyWithScene )
10351035 {
1036- if ( networkObject == null )
1037- {
1038- throw new ArgumentNullException ( nameof ( networkObject ) , "Cannot spawn null object" ) ;
1039- }
1040-
10411036 if ( networkObject . IsSpawned )
10421037 {
10431038 Debug . LogError ( $ "{ networkObject . name } is already spawned!") ;
@@ -1111,16 +1106,12 @@ internal void AuthorityLocalSpawn(NetworkObject networkObject, ulong networkId,
11111106 /// <remarks>
11121107 /// IMPORTANT: Pre spawn methods need to be invoked from within <see cref="NetworkObject.AddSceneObject"/>.
11131108 /// </remarks>
1114- internal void NonAuthorityLocalSpawn ( NetworkObject networkObject , in NetworkObject . SceneObject sceneObject , bool destroyWithScene )
1109+ internal void NonAuthorityLocalSpawn ( [ NotNull ] NetworkObject networkObject , in NetworkObject . SceneObject sceneObject , bool destroyWithScene )
11151110 {
1116- if ( networkObject == null )
1117- {
1118- throw new ArgumentNullException ( nameof ( networkObject ) , "Cannot spawn null object" ) ;
1119- }
1120-
11211111 if ( networkObject . IsSpawned )
11221112 {
1123- throw new SpawnStateException ( $ "[{ networkObject . name } ] Object-{ networkObject . NetworkObjectId } is already spawned!") ;
1113+ Debug . LogError ( $ "[{ networkObject . name } ] Object-{ networkObject . NetworkObjectId } is already spawned!") ;
1114+ return ;
11241115 }
11251116
11261117 // Do not invoke Pre spawn here (SynchronizeNetworkBehaviours needs to be invoked prior to this)
0 commit comments