From 16c1ee14de3de95cee2689f63ec425ce53a58eba Mon Sep 17 00:00:00 2001 From: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com> Date: Tue, 8 Oct 2024 00:00:16 +0300 Subject: [PATCH] Update ISource2Server --- public/eiface.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/public/eiface.h b/public/eiface.h index 6039c69c..2b052f45 100644 --- a/public/eiface.h +++ b/public/eiface.h @@ -383,7 +383,7 @@ public: abstract_class ISource2Server : public IAppSystem { public: - virtual bool Unknown0() const = 0; + virtual bool unk_001() const = 0; virtual void SetGlobals( CGlobalVars *pGlobals ) = 0; @@ -440,7 +440,9 @@ public: virtual void RegisterNavListener( INavListener *pNavListener ) = 0; virtual void UnregisterNavListener( INavListener *pNavListener ) = 0; virtual void *GetSpawnDebugInterface( void ) = 0; - virtual void *Unknown1( void ) = 0; + + virtual void unk_101() = 0; + virtual IToolGameSimulationAPI *GetToolGameSimulationAPI( void ) = 0; virtual void GetAnimationActivityList( CUtlVector &activityList ) = 0; virtual void GetAnimationEventList( CUtlVector &eventList ) = 0; @@ -463,6 +465,9 @@ public: virtual void GetDefaultScaleForModel( const char *pModelName, bool bCheckLoadoutScale ) = 0; virtual void GetDefaultScaleForCharacter( const char *pCharacterName, bool bCheckLoadoutScale ) = 0; virtual void GetDefaultControlPointAutoUpdates( const char *pParticleSystemName, CUtlVector &autoUpdates ) = 0; + + virtual void unk_201(); + virtual void GetCharacterNameForModel( const char *pModelName, bool bCheckItemModifiers, CUtlString &characterName ) = 0; virtual void GetModelNameForCharacter( const char *pCharacterNamel, int nIndex, CBufferString &modelName ) = 0; virtual void GetCharacterList( CUtlVector &characterNames ) = 0; @@ -471,6 +476,9 @@ public: virtual void *GetEconItemSystem( void ) = 0; virtual void ServerConVarChanged( const char *pVarName, const char *pValue ) = 0; + + // Returns a list of values and names corresponding to HitGroup_t enum + virtual void GetHitGroupEnumInfo( CUtlVector &values, CUtlVector &names ) = 0; }; //-----------------------------------------------------------------------------