Public Member Functions | |
| AccelBytePlatformWrapperWPtr | GetPlatformWrapper (EAccelBytePlatformType PlatformType) |
| Retrieve stored Platform Wrapper from a specified Native Platform. | |
| bool | SetPlatformWrapper (EAccelBytePlatformType PlatformType, AccelBytePlatformWrapperPtr const &WrapperPtr) |
| Store Platform Wrapper for a specific Native Platform. | |
| bool | RemovePlatformWrapper (EAccelBytePlatformType PlatformType) |
| Remove stored Platform Wrapper for a specific Native Platform. | |
| FDelegateHandle | AddPlatformPresenceChangedDelegate (FAccelBytePlatformPresenceChangedDelegate const &InPlatformPresenceChanged) |
| Add delegate to listen at Presence changed notification on Native Platform. | |
| void | TriggerOnPlatformPresenceChangedDelegate (EAccelBytePlatformType PlatformType, FString const &PlatformUserId, EAvailability Availability) |
| Trigger stored Presence changed delegate. | |
| bool | RemovePlatformPresenceChangedDelegate (FDelegateHandle DelegateHandle) |
| Remove registered Platform Presence changed delegate. | |
| void | ClearPlatformPresenceChangedDelegates () |
| Clear all registered Platform Presence changed delegate. | |
| FDelegateHandle AccelByte::FAccelBytePlatformHandler::AddPlatformPresenceChangedDelegate | ( | FAccelBytePlatformPresenceChangedDelegate const & | InPlatformPresenceChanged | ) |
Add delegate to listen at Presence changed notification on Native Platform.
| InPlatformPresenceChanged | Presence changed delegate. |
| AccelBytePlatformWrapperWPtr AccelByte::FAccelBytePlatformHandler::GetPlatformWrapper | ( | EAccelBytePlatformType | PlatformType | ) |
Retrieve stored Platform Wrapper from a specified Native Platform.
| PlatformType | Specified Native Platform Type. |
| bool AccelByte::FAccelBytePlatformHandler::RemovePlatformPresenceChangedDelegate | ( | FDelegateHandle | DelegateHandle | ) |
Remove registered Platform Presence changed delegate.
| DelegateHandle | DelegateHandle for given Presence changed delegate. |
| bool AccelByte::FAccelBytePlatformHandler::RemovePlatformWrapper | ( | EAccelBytePlatformType | PlatformType | ) |
Remove stored Platform Wrapper for a specific Native Platform.
| PlatformType | Specified Native Platform Type. |
| bool AccelByte::FAccelBytePlatformHandler::SetPlatformWrapper | ( | EAccelBytePlatformType | PlatformType, |
| AccelBytePlatformWrapperPtr const & | WrapperPtr ) |
Store Platform Wrapper for a specific Native Platform.
| PlatformType | Specified Native Platform Type. |
| WrapperPtr | SharedPtr to the Platform Wrapper object. |
| void AccelByte::FAccelBytePlatformHandler::TriggerOnPlatformPresenceChangedDelegate | ( | EAccelBytePlatformType | PlatformType, |
| FString const & | PlatformUserId, | ||
| EAvailability | Availability ) |
Trigger stored Presence changed delegate.
| PlatformType | Specified Native Platform Type. |
| PlatformUserId | Specified User Id. |
| Availability | Availability status changed of the given User Id. |