@@ -172,18 +172,18 @@ private void OnValidate()
172
172
if ( NetworkConfig == null )
173
173
return ; //May occur when the component is added
174
174
175
- if ( NetworkConfig . EnableSceneSwitching && ! NetworkConfig . RegisteredScenes . Contains ( SceneManager . GetActiveScene ( ) . name ) )
175
+ if ( NetworkConfig . EnableSceneSwitching && ! NetworkConfig . RegisteredScenes . Contains ( SceneManager . GetActiveScene ( ) . name ) )
176
176
{
177
177
if ( LogHelper . CurrentLogLevel <= LogLevel . Normal ) LogHelper . LogWarning ( "The active scene is not registered as a networked scene. The MLAPI has added it" ) ;
178
178
NetworkConfig . RegisteredScenes . Add ( SceneManager . GetActiveScene ( ) . name ) ;
179
179
}
180
180
181
- if ( ! NetworkConfig . EnableSceneSwitching && NetworkConfig . HandleObjectSpawning )
181
+ if ( ! NetworkConfig . EnableSceneSwitching && NetworkConfig . HandleObjectSpawning )
182
182
{
183
183
if ( LogHelper . CurrentLogLevel <= LogLevel . Normal ) LogHelper . LogWarning ( "Please be aware that Scene objects are NOT supported if SceneManagement is turned on, even if HandleObjectSpawning is turned on" ) ;
184
184
}
185
185
186
- if ( NetworkConfig . HandleObjectSpawning )
186
+ if ( NetworkConfig . HandleObjectSpawning )
187
187
{
188
188
for ( int i = 0 ; i < NetworkConfig . NetworkedPrefabs . Count ; i ++ )
189
189
{
@@ -202,7 +202,7 @@ private void OnValidate()
202
202
if ( LogHelper . CurrentLogLevel <= LogLevel . Normal ) LogHelper . LogWarning ( "Only one networked prefab can be marked as a player prefab" ) ;
203
203
}
204
204
else
205
- NetworkConfig . PlayerPrefabName = NetworkConfig . NetworkedPrefabs . Find ( x => x . playerPrefab == true ) . name ;
205
+ NetworkConfig . PlayerPrefabName = NetworkConfig . NetworkedPrefabs . Find ( x => x . playerPrefab == true ) . name ;
206
206
207
207
}
208
208
@@ -212,14 +212,16 @@ private void OnValidate()
212
212
}
213
213
else
214
214
{
215
- if ( RegenerateRSAKeys )
215
+ if ( RegenerateRSAKeys )
216
216
{
217
+ #if ! DISABLE_CRYPTOGRAPHY
217
218
using ( RSACryptoServiceProvider rsa = new RSACryptoServiceProvider ( ) )
218
219
{
219
220
rsa . PersistKeyInCsp = false ;
220
221
NetworkConfig . RSAPrivateKey = rsa . ToXmlString ( true ) ;
221
222
NetworkConfig . RSAPublicKey = rsa . ToXmlString ( false ) ;
222
223
}
224
+ #endif
223
225
RegenerateRSAKeys = false ;
224
226
}
225
227
}
0 commit comments