private void OnGUI() { if (!polaczenie) { if (odlaczonoOdSerwera) { GUI.DrawTexture(rectangle2, texture); GUILayout.BeginArea(rectangle); GUILayout.Label("Stracono połączenie."); if (GUILayout.Button("Wróć do menu")) { odlaczonoOdSerwera = true; GameLogicDataScript.resetVariables(); UnityEngine.SceneManagement.SceneManager.LoadScene("MainMenu"); } GUILayout.EndArea(); } else { GUI.DrawTexture(rectangle2, texture); GUILayout.BeginArea(rectangle); connectionIP = GUILayout.TextField(connectionIP); int.TryParse(GUILayout.TextField(portNumber.ToString()), out portNumber); if (GUILayout.Button("Dołącz")) { blad = false; klik = true; Network.Connect(connectionIP, portNumber); } if (GUILayout.Button("Załóż grę")) { Network.InitializeServer(4, portNumber, false); } if (klik && !blad) { GUILayout.Label("Łączenie..."); } if (blad) { GUILayout.Label("Błąd połączenia.\nSprawdź adres i numer portu."); klik = false; } GUILayout.EndArea(); } } else { blad = false; klik = false; odlaczonoOdSerwera = false; //GUILayout.Label("Połączeń: " + Network.connections.Length.ToString()); } }
public void backToMenu() { GameLogicDataScript.resetVariables(); UnityEngine.SceneManagement.SceneManager.LoadScene("MainMenu"); }