public void leaveGame() { Multiplayer m = FindObjectOfType <Multiplayer>(); m.Disconnect(); Destroy(m.gameObject); SceneManager.LoadScene("Menu"); }
public override void Init() { Add(new Label { Text = "Waiting For Connection", Transform = new Transform2(new Vector2(0, 0), new Size2(400, 60)) }); Add(new Label { Text = _message, Transform = new Transform2(new Vector2(0, 60), new Size2(400, 60)) }); Add(Buttons.Text("Cancel", new Point(40, 200), () => { Multiplayer.Disconnect(); Scene.NavigateTo(new LobbyScene()); })); Event.Subscribe <GameConnectionEstablished>(x => Scene.NavigateTo(new RockPaperScissorsGame()), this); }
public override void Disconnect() { intercepted.Disconnect(); }
/// <summary> /// Called when the game ends (considered to be after the FinalScoreboard screen) /// </summary> public void EndGame() { Multiplayer.Disconnect(); // Also triggers OnDisconnect Controller.DeleteData(); }