Skip to main content

FB2AsyncLoadManager

Overview

  • Manages asynchronous load tasks.

Metadata

FieldValue
Kindsystem
EnvironmentB2 - Simulation
Categorysystems
ExtendsFB2ManagerBase
Requirerequire('Systems.B2AsyncLoadManager')

Properties (1)

NameTypeDescription
RequestAsyncMaptable<FB1AsyncLoadId, FB1RequestAsyncLoad>

Functions (6)

FunctionParametersReturnsDescription
Clear--
IsFinishAsyncLoadInAsyncLoadId: FB1AsyncLoadIdbooleanReturns whether Finish Async Load.
OnFinishAsyncLoadInAsyncLoadId: FB1AsyncLoadId-Callback invoked on Finish Async Load.
ProcessPendingRemovals--Performs follow-up processing when the removal queue is non-empty.
RequestAsyncLoadInRequest: FB1RequestAsyncLoadFB1AsyncLoadIdRequests Async Load.
StaticRequestAsyncLoad (static)InRequest: FB1RequestAsyncLoadFB1AsyncLoadId

Override points (5)

Implement these in Lua as FB2AsyncLoadManager.Override_Name = function(...) end.

FunctionParametersReturnsDescription
Override_Clear--
Override_OnFinishAsyncLoadInAsyncLoadId: FB1AsyncLoadId-Callback invoked on Finish Async Load.
Override_ProcessPendingRemovals--Performs follow-up processing when the removal queue is non-empty.
Override_RequestAsyncLoadInRequest: FB1RequestAsyncLoadFB1AsyncLoadIdRequests Async Load.
Override_StaticRequestAsyncLoad (static)InRequest: FB1RequestAsyncLoadFB1AsyncLoadId