C# Class GooglePlayGames.IOS.IOSRtmpClient

Inheritance: IRealTimeMultiplayerClient
Show file Open project: unit9/swip3

Public Methods

Method Description
AcceptFromInbox ( RealTimeMultiplayerListener listener ) : void
AcceptInvitation ( string invitationId, RealTimeMultiplayerListener listener ) : void
Clear ( ) : void
CreateQuickGame ( int minOpponents, int maxOpponents, int variant, RealTimeMultiplayerListener listener ) : void
CreateWithInvitationScreen ( int minOpponents, int maxOppponents, int variant, RealTimeMultiplayerListener listener ) : void
DeclineInvitation ( string invitationId ) : void
GetConnectedParticipants ( ) : System.Collections.Generic.List
GetLocalParticipantId ( ) : string
GetParticipant ( string participantId ) : Participant
GetSelf ( ) : Participant
IsRoomConnected ( ) : bool
LeaveRoom ( ) : void
SendMessage ( bool reliable, string participantId, byte data ) : void
SendMessage ( bool reliable, string participantId, byte data, int offset, int length ) : void
SendMessageToAll ( bool reliable, byte data ) : void
SendMessageToAll ( bool reliable, byte data, int offset, int length ) : void

Private Methods

Method Description
GPGSRtmpAcceptRoomWithId ( string invitationId, GPGRealTimeRoomStatusChangedCallback roomStatusCallback, GPGRealTimeParticipantListChangedCallback participantsChangedCallback, GPGRealTimeDataReceivedCallback dataReceivedCallback, GPGRealTimeRoomErrorCallback roomErrorCallback ) : void
GPGSRtmpCreateQuickGame ( int minOpponents, int maxOpponents, int variant, GPGRealTimeRoomStatusChangedCallback roomStatusCallback, GPGRealTimeParticipantListChangedCallback participantsChangedCallback, GPGRealTimeDataReceivedCallback dataReceivedCallback, GPGRealTimeRoomErrorCallback roomErrorCallback ) : void
GPGSRtmpCreateWithInviteScreen ( int minOpponents, int maxOpponents, int variant, GPGRealTimeRoomStatusChangedCallback roomStatusCallback, GPGRealTimeParticipantListChangedCallback participantsChangedCallback, GPGRealTimeDataReceivedCallback dataReceivedCallback, GPGRealTimeRoomErrorCallback roomErrorCallback ) : void
GPGSRtmpDeclineRoomWithId ( string roomId ) : void
GPGSRtmpGetLocalParticipantId ( StringBuilder outbuf, int bufSize ) : void
GPGSRtmpLeaveRoom ( ) : void
GPGSRtmpSendMessage ( bool reliable, byte data, int dataLen, bool toEveryone, string participantId ) : void
GPGSRtmpShowAllInvitations ( GPGRealTimeRoomStatusChangedCallback roomStatusCallback, GPGRealTimeParticipantListChangedCallback participantsChangedCallback, GPGRealTimeDataReceivedCallback dataReceivedCallback, GPGRealTimeRoomErrorCallback roomErrorCallback ) : void
PrepareToCreateRoom ( string method, RealTimeMultiplayerListener listener ) : bool
RtmpDataReceivedCallback ( string participantId, IntPtr dataBuf, int dataSize, bool isReliable ) : void
RtmpParticipantListChangedCallback ( string jsonifiedParticipants ) : void
RtmpRoomErrorCallback ( string localizedError, int errorCode ) : void
RtmpRoomStatusChangedCallback ( int newStatus ) : void
SubtractParticipants ( Participant>.Dictionary a, Participant>.Dictionary b ) : string[]
convertIntFromiOSToParticipantStatus ( int iOSStatus ) : Participant.ParticipantStatus

Method Details

AcceptFromInbox() public method

public AcceptFromInbox ( RealTimeMultiplayerListener listener ) : void
listener RealTimeMultiplayerListener
return void

AcceptInvitation() public method

public AcceptInvitation ( string invitationId, RealTimeMultiplayerListener listener ) : void
invitationId string
listener RealTimeMultiplayerListener
return void

Clear() public static method

public static Clear ( ) : void
return void

CreateQuickGame() public method

public CreateQuickGame ( int minOpponents, int maxOpponents, int variant, RealTimeMultiplayerListener listener ) : void
minOpponents int
maxOpponents int
variant int
listener RealTimeMultiplayerListener
return void

CreateWithInvitationScreen() public method

public CreateWithInvitationScreen ( int minOpponents, int maxOppponents, int variant, RealTimeMultiplayerListener listener ) : void
minOpponents int
maxOppponents int
variant int
listener RealTimeMultiplayerListener
return void

DeclineInvitation() public method

public DeclineInvitation ( string invitationId ) : void
invitationId string
return void

GetConnectedParticipants() public method

public GetConnectedParticipants ( ) : System.Collections.Generic.List
return System.Collections.Generic.List

GetLocalParticipantId() public method

public GetLocalParticipantId ( ) : string
return string

GetParticipant() public method

public GetParticipant ( string participantId ) : Participant
participantId string
return Participant

GetSelf() public method

public GetSelf ( ) : Participant
return Participant

IsRoomConnected() public method

public IsRoomConnected ( ) : bool
return bool

LeaveRoom() public method

public LeaveRoom ( ) : void
return void

SendMessage() public method

public SendMessage ( bool reliable, string participantId, byte data ) : void
reliable bool
participantId string
data byte
return void

SendMessage() public method

public SendMessage ( bool reliable, string participantId, byte data, int offset, int length ) : void
reliable bool
participantId string
data byte
offset int
length int
return void

SendMessageToAll() public method

public SendMessageToAll ( bool reliable, byte data ) : void
reliable bool
data byte
return void

SendMessageToAll() public method

public SendMessageToAll ( bool reliable, byte data, int offset, int length ) : void
reliable bool
data byte
offset int
length int
return void