示例#1
0
    private void onUserInfoLoadFailed(string playerId)
    {
        ISN_UserInfoLoadResult result = new ISN_UserInfoLoadResult(playerId);

        OnUserInfoLoaded(result);
        dispatcher.dispatch(GAME_CENTER_USER_INFO_LOADED, result);
    }
示例#2
0
    private void onUserInfoLoaded(string array)
    {
        string[] data;
        data = array.Split("," [0]);

        string playerId    = data[0];
        string displayName = data[3];
        string alias       = data[2];
        string avatar      = data[1];

        GameCenterPlayerTemplate p = new GameCenterPlayerTemplate(playerId, displayName, alias);

        p.SetAvatar(avatar);


        if (_players.ContainsKey(playerId))
        {
            _players[playerId] = p;
        }
        else
        {
            _players.Add(playerId, p);
        }

        if (p.playerId == _player.playerId)
        {
            _player = p;
        }



        ISN_UserInfoLoadResult result = new ISN_UserInfoLoadResult(p);

        OnUserInfoLoaded(result);
        dispatcher.dispatch(GAME_CENTER_USER_INFO_LOADED, result);
    }
示例#3
0
	private void onUserInfoLoadFailed(string playerId) {
		
		ISN_UserInfoLoadResult result = new ISN_UserInfoLoadResult (playerId);
		OnUserInfoLoaded (result);
		Dispatcher.dispatch (GAME_CENTER_USER_INFO_LOADED, result);
	}
示例#4
0
	private void onUserInfoLoaded(string array) {

		string[] data;
		data = array.Split("," [0]);

		string playerId = data[0];
		string displayName = data[3];
		string alias = data[2];
		string avatar = data[1];

		GameCenterPlayerTemplate p =  new GameCenterPlayerTemplate(playerId, displayName, alias);
		p.SetAvatar(avatar);


		if(_players.ContainsKey(playerId)) {
			_players[playerId] = p;
		} else {
			_players.Add(playerId, p);
		}

		if(p.PlayerId == _player.PlayerId) {
			_player = p;
		}




		ISN_UserInfoLoadResult result = new ISN_UserInfoLoadResult (p);
		OnUserInfoLoaded (result);
		Dispatcher.dispatch (GAME_CENTER_USER_INFO_LOADED, result);
		

	}