Пример #1
0
 public override void OnLobbyMemberStateChanged(GalaxyID lobbyID, GalaxyID memberID, LobbyMemberStateChange memberStateChange)
 {
     Debug.Log("OnLobbyMemberStateChanged lobbyID: " + lobbyID + " memberID: " + memberID + " change: " + memberStateChange);
     if (memberStateChange != LobbyMemberStateChange.LOBBY_MEMBER_STATE_CHANGED_ENTERED)
     {
         matchmaking.SetLobbyData(lobbyID, "state", "notReady");
         matchmaking.SetLobbyMemberData("state", "notReady");
     }
 }
 public override void OnLobbyMemberStateChanged(GalaxyID lobbyID, GalaxyID memberID, LobbyMemberStateChange memberStateChange)
 {
     Debug.Log(string.Format("OnLobbyMemberStateChanged lobbyID: {0} memberID: {1} change: {2}", lobbyID, memberID, memberStateChange));
     if (memberStateChange != LobbyMemberStateChange.LOBBY_MEMBER_STATE_CHANGED_ENTERED)
     {
         if (!GameObject.Find("Online2PlayerGameEnd"))
         {
             ClientLeftLobby();
         }
     }
 }
Пример #3
0
 public override void OnLobbyMemberStateChanged(GalaxyID lobbyID, GalaxyID memberID, LobbyMemberStateChange memberStateChange)
 {
     Debug.Log("OnLobbyMemberStateChanged lobbyID: " + lobbyID + " memberID: " + memberID + " change: " + memberStateChange);
     if (memberStateChange != LobbyMemberStateChange.LOBBY_MEMBER_STATE_CHANGED_ENTERED &&
         GameObject.Find("Online2PlayerGameEnd") == null)
     {
         GameObject.Find("PopUps").GetComponent <PopUps>().PopUpWithLeaveLobbyButton("Other player left lobby", "Back");
         GameManager.Instance.GameFinished = true;
     }
 }