Update IGameSystem

This commit is contained in:
Vauff 2025-12-05 22:04:47 -05:00
parent 66a7546488
commit caf47875bf

View File

@ -190,6 +190,7 @@ GS_EVENT_MSG_CHILD( ServerGamePostSimulate, Simulate ) { };
GS_EVENT_MSG_CHILD( ClientGamePostSimulate, Simulate ) { }; GS_EVENT_MSG_CHILD( ClientGamePostSimulate, Simulate ) { };
GS_EVENT_MSG( ServerPostAdvanceTick ); GS_EVENT_MSG( ServerPostAdvanceTick );
GS_EVENT_MSG( ClientPostAdvanceTick );
GS_EVENT_MSG( ServerBeginAsyncPostTickWork ); GS_EVENT_MSG( ServerBeginAsyncPostTickWork );
GS_EVENT_MSG( ServerEndAsyncPostTickWork ); GS_EVENT_MSG( ServerEndAsyncPostTickWork );
@ -295,33 +296,34 @@ public:
GS_EVENT_IMPL( ServerGamePostSimulate ) // 36 GS_EVENT_IMPL( ServerGamePostSimulate ) // 36
GS_EVENT_IMPL( ClientGamePostSimulate ) // 37 GS_EVENT_IMPL( ClientGamePostSimulate ) // 37
GS_EVENT_IMPL( ServerPostAdvanceTick ) // 38 GS_EVENT_IMPL( ServerPostAdvanceTick ) // 38
GS_EVENT_IMPL( ServerBeginAsyncPostTickWork ) // 39 GS_EVENT_IMPL( ClientPostAdvanceTick ) // 39
GS_EVENT_IMPL( ServerBeginAsyncPostTickWork ) // 40
virtual void unk_501( const void *const msg ) = 0; // 40 virtual void unk_501( const void *const msg ) = 0; // 41
GS_EVENT_IMPL( ServerEndAsyncPostTickWork ) // 41 GS_EVENT_IMPL( ServerEndAsyncPostTickWork ) // 42
GS_EVENT_IMPL( ClientFrameSimulate ) // 42 GS_EVENT_IMPL( ClientFrameSimulate ) // 43
GS_EVENT_IMPL( ClientPauseSimulate ) // 43 GS_EVENT_IMPL( ClientPauseSimulate ) // 44
GS_EVENT_IMPL( ClientAdvanceNonRenderedFrame ) // 44 GS_EVENT_IMPL( ClientAdvanceNonRenderedFrame ) // 45
GS_EVENT_IMPL( GameFrameBoundary ) // 45 GS_EVENT_IMPL( GameFrameBoundary ) // 46
GS_EVENT_IMPL( OutOfGameFrameBoundary ) // 46 GS_EVENT_IMPL( OutOfGameFrameBoundary ) // 47
GS_EVENT_IMPL( SaveGame ) // 47 GS_EVENT_IMPL( SaveGame ) // 48
GS_EVENT_IMPL( RestoreGame ) // 48 GS_EVENT_IMPL( RestoreGame ) // 49
virtual void unk_601( const void *const msg ) = 0; // 49 virtual void unk_601( const void *const msg ) = 0; // 50
virtual void unk_602( const void *const msg ) = 0; // 50 virtual void unk_602( const void *const msg ) = 0; // 51
virtual void unk_603( const void *const msg ) = 0; // 51 virtual void unk_603( const void *const msg ) = 0; // 52
virtual void unk_604( const void *const msg ) = 0; // 52 virtual void unk_604( const void *const msg ) = 0; // 53
virtual void unk_605( const void *const msg ) = 0; // 53 virtual void unk_605( const void *const msg ) = 0; // 54
virtual void unk_606( const void *const msg ) = 0; // 54 virtual void unk_606( const void *const msg ) = 0; // 55
virtual const char* GetName() const = 0; // 55 virtual const char* GetName() const = 0; // 56
virtual void SetGameSystemGlobalPtrs(void* pValue) = 0; // 56 virtual void SetGameSystemGlobalPtrs(void* pValue) = 0; // 57
virtual void SetName(const char* pName) = 0; // 57 virtual void SetName(const char* pName) = 0; // 58
virtual bool DoesGameSystemReallocate() = 0; // 58 virtual bool DoesGameSystemReallocate() = 0; // 59
virtual ~IGameSystem() {} virtual ~IGameSystem() {}
}; };
@ -401,6 +403,7 @@ public:
GS_EVENT( ServerGamePostSimulate ) {} GS_EVENT( ServerGamePostSimulate ) {}
GS_EVENT( ClientGamePostSimulate ) {} GS_EVENT( ClientGamePostSimulate ) {}
GS_EVENT( ServerPostAdvanceTick ) {} GS_EVENT( ServerPostAdvanceTick ) {}
GS_EVENT( ClientPostAdvanceTick ) {}
GS_EVENT( ServerBeginAsyncPostTickWork ) {} GS_EVENT( ServerBeginAsyncPostTickWork ) {}
virtual void unk_501( const void *const msg ) override {} virtual void unk_501( const void *const msg ) override {}