Exemplo n.º 1
0
    private void OnMatchPlayerStateChanged(string data)
    {
        string[]  DataArray = data.Split(IOSNative.DATA_SPLITTER[0]);
        string    playerId  = DataArray[0];
        GK_Player player    = GameCenterManager.GetPlayerById(playerId);

        GK_PlayerConnectionState state = (GK_PlayerConnectionState)Convert.ToInt32(DataArray[1]);

        ActionPlayerStateChanged(player, state, CurrentMatch);
    }
 void HandleActionPlayerStateChanged(GK_Player player, GK_PlayerConnectionState state, GK_RTM_Match macth)
 {
     if (state == GK_PlayerConnectionState.Disconnected)
     {
         IOSNativePopUpManager.showMessage("Disconnect", "Game finished");
         GameCenter_RTM.Instance.Disconnect();
         cleanUpScene();
     }
     else
     {
         CheckMatchState(macth);
     }
 }
    private void OnMatchPlayerStateChanged(string data)
    {
        if (_CurrentMatch == null)
        {
            return;
        }

        string[]  DataArray = data.Split(SA.Common.Data.Converter.DATA_SPLITTER);
        string    playerId  = DataArray[0];
        GK_Player player    = GameCenterManager.GetPlayerById(playerId);



        GK_PlayerConnectionState state = (GK_PlayerConnectionState)Convert.ToInt32(DataArray[1]);

        ActionPlayerStateChanged(player, state, CurrentMatch);
    }
	//--------------------------------------
	//  GET/SET
	//--------------------------------------
	
	//--------------------------------------
	//  EVENTS
	//--------------------------------------



	void HandleActionPlayerStateChanged (GK_Player player, GK_PlayerConnectionState state, GK_RTM_Match match) {


		Debug.Log("Player State Changed " +  player.Alias + " state: " + state.ToString() + "\n  ExpectedPlayerCount: " + match.ExpectedPlayerCount);

	}
    //--------------------------------------
    //  GET/SET
    //--------------------------------------

    //--------------------------------------
    //  EVENTS
    //--------------------------------------



    void HandleActionPlayerStateChanged(GK_Player player, GK_PlayerConnectionState state, GK_RTM_Match match)
    {
        Debug.Log("Player State Changed " + player.Alias + " state: " + state.ToString() + "\n  ExpectedPlayerCount: " + match.ExpectedPlayerCount);
    }
Exemplo n.º 6
0
	void HandleActionPlayerStateChanged (GK_Player player, GK_PlayerConnectionState state, GK_RTM_Match macth) {
		if(state == GK_PlayerConnectionState.Disconnected) {
			IOSNativePopUpManager.showMessage ("Disconnect", "Game finished");
			GameCenter_RTM.Instance.Disconnect();
			cleanUpScene ();
		} else {
			CheckMatchState(macth);
		}
	}
Exemplo n.º 7
0
    //--------------------------------------
    //  GET/SET
    //--------------------------------------

    //--------------------------------------
    //  EVENTS
    //--------------------------------------



    void HandleActionPlayerStateChanged(GK_Player player, GK_PlayerConnectionState state, GK_RTM_Match match)
    {
        IOSNativePopUpManager.dismissCurrentAlert();
        IOSNativePopUpManager.showMessage("Player State Changed", player.Alias + " state: " + state.ToString() + "\n  ExpectedPlayerCount: " + match.ExpectedPlayerCount);
    }
	//--------------------------------------
	//  GET/SET
	//--------------------------------------
	
	//--------------------------------------
	//  EVENTS
	//--------------------------------------



	void HandleActionPlayerStateChanged (GK_Player player, GK_PlayerConnectionState state, GK_RTM_Match match) {
		IOSNativePopUpManager.dismissCurrentAlert();
		IOSNativePopUpManager.showMessage ("Player State Changed", player.Alias + " state: " + state.ToString() + "\n  ExpectedPlayerCount: " + match.ExpectedPlayerCount);
	}