From 30d219dd4de5ac73097e1797b90ee3ec16427cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Albin=20Cor=C3=A9n?= <2108U9@gmail.com> Date: Sat, 6 Jan 2018 12:52:53 +0100 Subject: [PATCH] Removed the connecton approval callback missing warning when running as client --- .../MonoBehaviours/Core/NetworkingManager.cs | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/MLAPI/MonoBehaviours/Core/NetworkingManager.cs b/MLAPI/MonoBehaviours/Core/NetworkingManager.cs index 8542276..289a1a8 100644 --- a/MLAPI/MonoBehaviours/Core/NetworkingManager.cs +++ b/MLAPI/MonoBehaviours/Core/NetworkingManager.cs @@ -197,7 +197,7 @@ namespace MLAPI spawnedObjects = new Dictionary(); spawnedObjectIds = new List(); releasedNetworkObjectIds = new Stack(); - if(NetworkConfig.HandleObjectSpawning) + if (NetworkConfig.HandleObjectSpawning) { NetworkedObject[] sceneObjects = FindObjectsOfType(); for (int i = 0; i < sceneObjects.Length; i++) @@ -208,14 +208,6 @@ namespace MLAPI } } - if (NetworkConfig.ConnectionApproval) - { - if(NetworkConfig.ConnectionApprovalCallback == null) - { - Debug.LogWarning("MLAPI: No ConnectionApproval callback defined. Connection approval will timeout"); - } - } - NetworkTransport.Init(); ConnectionConfig cConfig = new ConnectionConfig(); @@ -249,6 +241,14 @@ namespace MLAPI public void StartServer(NetworkingConfiguration netConfig) { + if (NetworkConfig.ConnectionApproval) + { + if (NetworkConfig.ConnectionApprovalCallback == null) + { + Debug.LogWarning("MLAPI: No ConnectionApproval callback defined. Connection approval will timeout"); + } + } + SceneManager.LoadScene(PlaySceneIndex); ConnectionConfig cConfig = Init(netConfig); HostTopology hostTopology = new HostTopology(cConfig, NetworkConfig.MaxConnections); @@ -273,6 +273,14 @@ namespace MLAPI public void StartHost(NetworkingConfiguration netConfig) { + if (NetworkConfig.ConnectionApproval) + { + if (NetworkConfig.ConnectionApprovalCallback == null) + { + Debug.LogWarning("MLAPI: No ConnectionApproval callback defined. Connection approval will timeout"); + } + } + SceneManager.LoadScene(PlaySceneIndex); ConnectionConfig cConfig = Init(netConfig); HostTopology hostTopology = new HostTopology(cConfig, NetworkConfig.MaxConnections);