|
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.
1.8.17