Beamable SDK
|
Public Member Functions | |
override Promise< Room > | CreatePrivateRoom (List< long > gamerTags) |
Ask the provider to create a private room consisting of the provided list of players. More... | |
Public Member Functions inherited from Beamable.Experimental.Api.Chat.ChatProvider | |
void | Initialize (PlatformService platform) |
Initializes the ChatProvider. This should connect to the service and populate the list of rooms accessible to the user. More... | |
Promise< List< Room > > | FetchAndUpdateRooms () |
void | AddOnRoomAdded (OnRoomAddedDelegate callback) |
string | SubstituteEmoji (string original) |
Replaces :shortcode: emoji instances with TMP rich sprite tags. More... | |
Protected Member Functions | |
override Promise | Connect () |
Create a connection to the chat provider. This will be called when the ChatManager is initialized. The rest of the methods in this interface depend on a successfully connected player. More... | |
override Promise< List< Room > > | FetchMyRooms () |
Return the list of rooms the currently connected player has access to. More... | |
Protected Member Functions inherited from Beamable.Experimental.Api.Chat.ChatProvider | |
void | AddRoom (Room room) |
string | CreateRoomNameFromGamerTags (IEnumerable< long > gamerTags) |
Additional Inherited Members | |
Protected Attributes inherited from Beamable.Experimental.Api.Chat.ChatProvider | |
PlatformService | Platform |
Properties inherited from Beamable.Experimental.Api.Chat.ChatProvider | |
List< Room > | MyRooms [get] |
Return the full list of rooms this player has access to. More... | |
Room | GeneralRoom [get] |
Return the general room for this game. More... | |
Room | GuildRoom [get] |
Return the guild room if the player is in a guild. Otherwise, this will return null. More... | |
List< Room > | DirectMessageRooms [get] |
Return this player's direct messages. More... | |
List< Room > | AlwaysSubscribedRooms [get] |
Return all of the rooms the client should join immediately (and never leave). More... | |
|
inlineprotectedvirtual |
Create a connection to the chat provider. This will be called when the ChatManager is initialized. The rest of the methods in this interface depend on a successfully connected player.
Implements Beamable.Experimental.Api.Chat.ChatProvider.
|
inlinevirtual |
Ask the provider to create a private room consisting of the provided list of players.
gamerTags | GamerTags of players who should be in the room. |
Implements Beamable.Experimental.Api.Chat.ChatProvider.
|
inlineprotectedvirtual |
Return the list of rooms the currently connected player has access to.
Implements Beamable.Experimental.Api.Chat.ChatProvider.