Public Member Functions | |
| FOnlineAsyncTaskManagerAccelByte (FOnlineSubsystemAccelByte *ParentSubsystem) | |
| void | OnlineTick () override |
| void | GameThreadCustomTick () |
| void | CheckMaxParallelTasks () |
| void | EnqueueTaskForInitialize (FOnlineAsyncTask *TaskPtr) |
| FOnlineAsyncTaskManagerAccelByte::FOnlineAsyncTaskManagerAccelByte | ( | FOnlineSubsystemAccelByte * | ParentSubsystem | ) |
Constructor to set up the cached parent subsystem for this manager instance
| void FOnlineAsyncTaskManagerAccelByte::EnqueueTaskForInitialize | ( | FOnlineAsyncTask * | TaskPtr | ) |
Enqueue AsyncTask to a queue that will be dequeued & Initialized on GameThreadCustomTick() To help the EpicAsyncTask Initialize() each of its' child task from a game thread.
| void FOnlineAsyncTaskManagerAccelByte::GameThreadCustomTick | ( | ) |
Due to inability to override GameTick(), we need to create this function call it from FOnlineSubsystemAccelByte::Tick