|
|
| FOnlineAsyncTaskAccelByteSimultaneousLogin (FOnlineSubsystemAccelByte *const InABSubsystem, int32 InLocalUserNum, const FOnlineAccountCredentials &InAccountCredentials, bool bInCreateHeadlessAccount=true) |
|
| FOnlineAsyncTaskAccelByteLogin (FOnlineSubsystemAccelByte *const InABSubsystem, int32 InLocalUserNum, const FOnlineAccountCredentialsAccelByte &InAccountCredentials, bool bInCreateHeadlessAccount=true) |
| virtual void | OnTaskTimedOut () override |
| | FOnlineAsyncTaskAccelByte (FOnlineSubsystemAccelByte *const InABSubsystem, bool bInShouldUseTimeout=true) |
| | FOnlineAsyncTaskAccelByte (FOnlineSubsystemAccelByte *const InABSubsystem, int32 InLocalUserNum, bool bInShouldUseTimeout=true) |
| | FOnlineAsyncTaskAccelByte (FOnlineSubsystemAccelByte *const InABSubsystem, int32 InLocalUserNum, int32 InFlags) |
| | FOnlineAsyncTaskAccelByte (FOnlineSubsystemAccelByte *const InABSubsystem, int32 InLocalUserNum, int32 InFlags, TSharedPtr< FAccelByteKey > InLockKey) |
|
virtual void | Tick (double Delta) |
| virtual bool | HasTaskTimedOut () |
| void | ForcefullySetTimeoutState () |
|
virtual FString | ToString () const override |
|
EAccelByteAsyncTaskState | GetCurrentState () |
|
int32 | GetLocalUserNum () |
| virtual void | SetParentTask (FOnlineAsyncTaskAccelByte *Task) |
| virtual FOnlineAsyncTaskAccelByte * | GetParentTask () |
| virtual bool | HasParent () |
| virtual void | SetEpicForThisTask (FOnlineAsyncEpicTaskAccelByte *AssignedEpic) |
|
bool | SetLocalUserNum (int32 InLocalUserNum) |
|
| virtual void | Initialize () override |
| virtual void | Finalize () override |
| virtual void | TriggerDelegates () override |
| virtual void | PerformLogin (const FOnlineAccountCredentials &Credentials) override |
| virtual const FString | GetTaskName () const override |
| void | LoginWithNativeSubsystem () |
| void | LoginWithSpecificSubsystem (IOnlineSubsystem *NativeSubsystem) |
|
void | LoginWithSpecificSubsystem (FName InSubsystemName) |
| virtual void | OnSpecificSubysystemLoginComplete (int32 LocalUserNum, bool bWasSubsystemLoginSuccessful, const FUniqueNetId &SubsystemUserId, const FString &SubsystemError, IOnlineSubsystem *SpecificSubsystem) |
| void | OnSpecificSubysystemLoginUIClosed (FUniqueNetIdPtr UniqueId, const int ControllerIndex, const FOnlineError &SubsystemError, IOnlineSubsystem *SpecificSubsystem) |
| virtual void | OnLoginSuccess () |
| virtual void | OnLoginSuccessV4 (const FAccelByteModelsLoginQueueTicketInfo &TicketInfo) |
| virtual void | Tick () override |
| void | OnLoginErrorOAuth (int32 ErrorCode, const FString &ErrorMessage, const FErrorOAuthInfo &ErrorObject) |
|
void | OnLoginQueueCancelled (int32 InLocalUserNum) |
|
void | OnLoginQueueTicketClaimed (int32 InLocalUserNum, bool bWasClaimSuccessful, const FErrorOAuthInfo &ErrorObject) |
|
bool | ShouldInitiateNativePlatformLogin (FOnlineAccountCredentials const &InAccountCredentials, FName &OutSubsystemName) |
|
bool | FetchOculusPlatformToken () |
|
void | OnFetchOculusPlatformTokenFinished (const FString &Token) |
| void | CompleteTask (const EAccelByteAsyncTaskCompleteState &InCompleteState) |
| virtual void | SetLastUpdateTimeToCurrentTime () |
|
template<typename T> |
| void | RaiseGenericError (T Args) |
|
void | RaiseGenericError () |
|
template<> |
| void | RaiseGenericError (FString &InErrorStrMember) |
|
template<> |
| void | RaiseGenericError (FOnlineError &InOnlineError) |
|
template<> |
| void | RaiseGenericError (FOnlineErrorAccelByte &InOnlineError) |
|
template<typename T> |
| void | RaiseGenericServerError (T Args) |
|
void | RaiseGenericServerError () |
|
template<> |
| void | RaiseGenericServerError (FString &InErrorStrMember) |
|
template<> |
| void | RaiseGenericServerError (FOnlineError &InOnlineError) |
|
template<> |
| void | RaiseGenericServerError (FOnlineErrorAccelByte &InOnlineError) |
| virtual AccelByte::FApiClientPtr | GetApiClient (int32 InLocalUserNum) |
| virtual AccelByte::FApiClientPtr | GetApiClient (FUniqueNetIdAccelByteUserRef const &InUserId) |
|
virtual FAccelByteInstanceWPtr | GetAccelByteInstance () |
| AccelByte::FApiClientPtr | GetApiClientInternal () |
| void | SetApiClient (AccelByte::FApiClientPtr Input) |
| bool | IsApiClientValid () |
| void | GetOtherUserIdentifiers () |
| virtual void | OnTaskStartWorking () |
| bool | HasFlag (const EAccelByteAsyncTaskFlags &Flag) const |
|
bool | HasFlag (uint8 FlagBit) const |
| void | ExecuteCriticalSectionAction (FVoidHandler Action) |
Async task to authenticate a user with the AccelByte backend, either using a native platform account, or a user specified account