Open sp00ktober opened 1 year ago
So far we handle:
WorkerProtocol_Locator_Create
WorkerProtocol_Locator_Destroy
WorkerProtocol_Locator_GetDeploymentListAsync
WorkerProtocol_Locator_ConnectAsync
WorkerProtocol_ConnectAsync
WorkerProtocol_DeploymentListFuture_Destroy
WorkerProtocol_DeploymentListFuture_Get
WorkerProtocol_ConnectionFuture_Destroy
WorkerProtocol_ConnectionFuture_Get
WorkerProtocol_Connection_Destroy
WorkerProtocol_Connection_IsConnected
WorkerProtocol_Dispatcher_RegisterAssetLoadRequestCallback
WorkerProtocol_Connection_SendAssetLoaded
WorkerProtocol_Dispatcher_RegisterAddEntityCallback
WorkerProtocol_Connection_SendComponentInterest
WorkerProtocol_Dispatcher_RegisterAddComponentCallback
WorkerProtocol_Dispatcher_RegisterComponentUpdateCallback
WorkerProtocol_Connection_GetOpList
WorkerProtocol_OpList_Destroy
But there are these left to handle:
WorkerProtocol_Dispatcher_RegisterDisconnectCallback
WorkerProtocol_Dispatcher_RegisterLogMessageCallback
WorkerProtocol_Dispatcher_RegisterMetricsCallback
WorkerProtocol_Dispatcher_RegisterCriticalSectionCallback
WorkerProtocol_Dispatcher_RegisterRemoveEntityCallback
WorkerProtocol_Dispatcher_RegisterReserveEntityIdResponseCallback
WorkerProtocol_Dispatcher_RegisterCreateEntityResponseCallback
WorkerProtocol_Dispatcher_RegisterDeleteEntityResponseCallback
WorkerProtocol_Dispatcher_RegisterEntityQueryResponseCallback
WorkerProtocol_Dispatcher_RegisterRemoveComponentCallback
WorkerProtocol_Dispatcher_RegisterAuthorityChangeCallback
WorkerProtocol_Dispatcher_RegisterCommandRequestCallback
WorkerProtocol_Dispatcher_RegisterCommandResponseCallback
WorkerProtocol_Connection_SendLogMessage
WorkerProtocol_Connection_SendMetrics
WorkerProtocol_Connection_SendReserveEntityIdRequest
WorkerProtocol_Connection_SendCreateEntityRequest
WorkerProtocol_Connection_SendDeleteEntityRequest
WorkerProtocol_Connection_SendEntityQueryRequest
WorkerProtocol_Connection_SendComponentUpdate
WorkerProtocol_Connection_SendCommandRequest
WorkerProtocol_Connection_SendCommandResponse
WorkerProtocol_Connection_SendCommandFailure
WorkerProtocol_Connection_SendInterestedComponents
WorkerProtocol_Connection_SetProtocolLoggingEnabled
WorkerProtocol_Connection_GetFlag
WorkerProtocol_LoadSnapshot
WorkerProtocol_SaveSnapshot
The game registers a bunch of callbacks that can be used to instruct the game to do things. So far i know that the game requests an
OpList
containing those instructions. It then sends back anOpList
and callsDispatcher::Process()
from where callbacks can be used.