File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -381,7 +381,18 @@ private void Init(bool server)
381381
382382 for ( int i = 0 ; i < NetworkConfig . NetworkedPrefabs . Count ; i ++ )
383383 {
384- NetworkConfig . NetworkedPrefabs [ i ] . Prefab . GetComponent < NetworkedObject > ( ) . ValidateHash ( ) ;
384+ if ( NetworkConfig . NetworkedPrefabs [ i ] == null || NetworkConfig . NetworkedPrefabs [ i ] . Prefab == null )
385+ {
386+ if ( LogHelper . CurrentLogLevel <= LogLevel . Error ) LogHelper . LogError ( "Networked prefab cannot be null" ) ;
387+ }
388+ else if ( NetworkConfig . NetworkedPrefabs [ i ] . Prefab . GetComponent < NetworkedObject > ( ) == null )
389+ {
390+ if ( LogHelper . CurrentLogLevel <= LogLevel . Error ) LogHelper . LogError ( "Networked prefab is missing a NetworkedObject component" ) ;
391+ }
392+ else
393+ {
394+ NetworkConfig . NetworkedPrefabs [ i ] . Prefab . GetComponent < NetworkedObject > ( ) . ValidateHash ( ) ;
395+ }
385396 }
386397
387398 NetworkConfig . NetworkTransport . OnTransportEvent += HandleRawTransportPoll ;
You can’t perform that action at this time.
0 commit comments