disonncet grace improved

This commit is contained in:
2026-05-17 20:11:42 +05:30
parent aa924c71dc
commit 87301a228f
8 changed files with 54 additions and 207 deletions
+1 -17
View File
@@ -808,23 +808,7 @@ public class GameManager : NetworkBehaviour
// LevelLoadManager.LoadLevel("MainMenu");
}
public void Leave(string levelName = "MainMenu"){
NetManager.MarkIntentionalClientDisconnect();
StopClient();
StartCoroutine(CoroutineWaitTillDisconnection(levelName));
}
IEnumerator CoroutineWaitTillDisconnection(string levelName){
LevelLoadManager.instance.Show(); //Load the UI until the level is loaded
while(NetworkClient.isConnected){
yield return null;
}
yield return new WaitForSeconds(1f); //Just to make sure
LevelLoadManager.LoadLevel(levelName);
}
public void StopClient(){