1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2024-12-23 01:59:43 +08:00

Update ISource2Server

This commit is contained in:
GAMMACASE 2024-10-08 00:00:16 +03:00
parent 09bd9e1872
commit 16c1ee14de

View File

@ -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<CUtlString> &activityList ) = 0;
virtual void GetAnimationEventList( CUtlVector<CUtlString> &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<EconControlPointInfo_t> &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<CUtlString> &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<int> &values, CUtlVector<CUtlString> &names ) = 0;
};
//-----------------------------------------------------------------------------