C# Класс GooglePlayGames.IOS.IOSTbmpClient

Наследование: ITurnBasedMultiplayerClient
Показать файл Открыть проект

Открытые методы

Метод Описание
AcceptFromInbox ( TurnBasedMatch>.Action callback ) : void
AcceptInvitation ( string invitationId, TurnBasedMatch>.Action callback ) : void
AcknowledgeFinished ( string matchId, Action callback ) : void
Cancel ( string matchId, Action callback ) : void
CreateQuickMatch ( int minOpponents, int maxOpponents, int variant, TurnBasedMatch>.Action callback ) : void
CreateWithInvitationScreen ( int minOpponents, int maxOpponents, int variant, TurnBasedMatch>.Action callback ) : void
DeclineInvitation ( string invitationId ) : void
Finish ( string matchId, byte data, GooglePlayGames.BasicApi.Multiplayer.MatchOutcome outcome, Action callback ) : void
GetMaxMatchDataSize ( ) : int
Leave ( string matchId, Action callback ) : void
LeaveDuringTurn ( string matchId, string pendingParticipantId, Action callback ) : void
RegisterMatchDelegate ( MatchDelegate deleg ) : void
Rematch ( string matchId, TurnBasedMatch>.Action callback ) : void
TakeTurn ( string matchId, byte data, string pendingParticipantId, Action callback ) : void

Приватные методы

Метод Описание
GPGSTBMPAcceptMatchWithId ( string invitationId, int callbackId, GPGTurnBasedMatchGetCallback callback ) : void
GPGSTBMPAcknowledgeFinish ( string matchId, int callbackId, GPGTurnBasedSuccessCallback callback ) : void
GPGSTBMPCancelMatch ( string matchId, int callbackId, GPGTurnBasedSuccessCallback callback ) : void
GPGSTBMPCreateQuickMatch ( int minOpponents, int maxOpponents, int variant, int callbackId, GPGTurnBasedMatchGetCallback creationCallback ) : void
GPGSTBMPCreateWithInviteScreen ( int minOpponents, int maxOpponents, int variant, int callbackId, GPGTurnBasedMatchGetCallback creationCallback ) : void
GPGSTBMPDeclineMatchWithId ( string invitationId ) : void
GPGSTBMPFinishMatch ( string matchId, byte data, int dataLen, string matchResults, int callbackId, GPGTurnBasedSuccessCallback callback ) : void
GPGSTBMPLeaveDuringTurn ( string matchId, string pendingParticipantId, int callbackId, GPGTurnBasedSuccessCallback callback ) : void
GPGSTBMPLeaveOutofTurn ( string matchId, int callbackId, GPGTurnBasedSuccessCallback callback ) : void
GPGSTBMPRegisterYourTurnNotificationCallback ( GPGTurnBasedMatchYourTurnNotificationCallback callback ) : void
GPGSTBMPRemach ( string matchId, int callbackId, GPGTurnBasedMatchGetCallback callback ) : void
GPGSTBMPShowInvitesAndFindMatch ( int callbackId, GPGTurnBasedMatchGetCallback callbackj ) : void
GPGSTBMPTakeTurnInMatch ( string matchId, byte data, int dataLen, string nextPlayerId, int callbackId, GPGTurnBasedSuccessCallback callbackj ) : void
GetMatchFromJsonString ( string matchAsJson ) : GooglePlayGames.BasicApi.Multiplayer.TurnBasedMatch
TbmpMatchGetCallback ( string matchAsJson, bool isError, int callbackid ) : void
TbmpMatchSuccessCallback ( bool isError, int userData, int callbackid ) : void
TbmpYourTurnCallback ( bool gameOver, string matchAsJson ) : void
convertIntFromiOSToParticipantStatus ( int iOSStatus ) : Participant.ParticipantStatus
convertIntoFromiOSToMatchStatus ( int iOSStatus ) : TurnBasedMatch.MatchStatus
convertIntoFromiOSToMatchTurnStatus ( int iOSStatus ) : TurnBasedMatch.MatchTurnStatus
convertParticipantResultToiOSInt ( GooglePlayGames.BasicApi.Multiplayer.MatchOutcome result ) : int

Описание методов

AcceptFromInbox() публичный Метод

public AcceptFromInbox ( TurnBasedMatch>.Action callback ) : void
callback TurnBasedMatch>.Action
Результат void

AcceptInvitation() публичный Метод

public AcceptInvitation ( string invitationId, TurnBasedMatch>.Action callback ) : void
invitationId string
callback TurnBasedMatch>.Action
Результат void

AcknowledgeFinished() публичный Метод

public AcknowledgeFinished ( string matchId, Action callback ) : void
matchId string
callback Action
Результат void

Cancel() публичный Метод

public Cancel ( string matchId, Action callback ) : void
matchId string
callback Action
Результат void

CreateQuickMatch() публичный Метод

public CreateQuickMatch ( int minOpponents, int maxOpponents, int variant, TurnBasedMatch>.Action callback ) : void
minOpponents int
maxOpponents int
variant int
callback TurnBasedMatch>.Action
Результат void

CreateWithInvitationScreen() публичный Метод

public CreateWithInvitationScreen ( int minOpponents, int maxOpponents, int variant, TurnBasedMatch>.Action callback ) : void
minOpponents int
maxOpponents int
variant int
callback TurnBasedMatch>.Action
Результат void

DeclineInvitation() публичный Метод

public DeclineInvitation ( string invitationId ) : void
invitationId string
Результат void

Finish() публичный Метод

public Finish ( string matchId, byte data, GooglePlayGames.BasicApi.Multiplayer.MatchOutcome outcome, Action callback ) : void
matchId string
data byte
outcome GooglePlayGames.BasicApi.Multiplayer.MatchOutcome
callback Action
Результат void

GetMaxMatchDataSize() публичный Метод

public GetMaxMatchDataSize ( ) : int
Результат int

Leave() публичный Метод

public Leave ( string matchId, Action callback ) : void
matchId string
callback Action
Результат void

LeaveDuringTurn() публичный Метод

public LeaveDuringTurn ( string matchId, string pendingParticipantId, Action callback ) : void
matchId string
pendingParticipantId string
callback Action
Результат void

RegisterMatchDelegate() публичный Метод

public RegisterMatchDelegate ( MatchDelegate deleg ) : void
deleg MatchDelegate
Результат void

Rematch() публичный Метод

public Rematch ( string matchId, TurnBasedMatch>.Action callback ) : void
matchId string
callback TurnBasedMatch>.Action
Результат void

TakeTurn() публичный Метод

public TakeTurn ( string matchId, byte data, string pendingParticipantId, Action callback ) : void
matchId string
data byte
pendingParticipantId string
callback Action
Результат void