How can I get my own Participant ID in a TurnBasedMatch?

折月煮酒 提交于 2019-12-09 13:46:19

问题


I know I can obtain all Participants with TurnBasedMatch.getParticipants(), and I know I can get the player's Participant id by TurnBasedMatch.getPendingParticipantId() when it is the player's turn, but how can I get the Participant object or id if it isn't the player's turn? I could of course save it locally when it is my turn and read it later, but is there a better way?


回答1:


public String myParticipantID(){
    return match.getParticipantId(Games.Players.getCurrentPlayer(gac).getPlayerId());
}

Where gac is your GoogleApiClient object




回答2:


Me and my friend developed a Chess game using this, he used java to Android and I used objective-c to iOS, he did like this to get the player:

Games.Players.getCurrentPlayer(getApiClient())

then you can get the playerID or participantID through the player...



来源:https://stackoverflow.com/questions/24789318/how-can-i-get-my-own-participant-id-in-a-turnbasedmatch

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!