diff --git a/public/entity2/entityinstance.h b/public/entity2/entityinstance.h index 6b89b41b..5ec151eb 100644 --- a/public/entity2/entityinstance.h +++ b/public/entity2/entityinstance.h @@ -24,17 +24,19 @@ public: virtual ~CEntityInstance() = 0; virtual void Connect() = 0; + virtual void unk001() = 0; // Related to memory allocation of services in pawn classes virtual void Precache( const CEntityPrecacheContext* pContext ) = 0; virtual void AddedToEntityDatabase() = 0; virtual void Spawn( const CEntityKeyValues* pKeyValues ) = 0; virtual void PostDataUpdate( /*DataUpdateType_t*/int updateType ) = 0; + virtual void unk101() = 0; // Does the exact same thing as PostDataUpdate, sets g_bReceivedChainedPostDataUpdate to 1 but this function isn't overridden by any other child class. virtual void Activate( /*ActivateType_t*/int activateType ) = 0; virtual void UpdateOnRemove() = 0; virtual void OnSetDormant( /*EntityDormancyType_t*/int prevDormancyType, /*EntityDormancyType_t*/int newDormancyType ) = 0; - virtual void unk001() = 0; - virtual void unk002() = 0; - virtual void unk003() = 0; + virtual void unk201() = 0; + virtual void unk202() = 0; + virtual void unk203() = 0; virtual void DrawEntityDebugOverlays( uint64 debug_bits ) = 0; virtual void DrawDebugTextOverlays( void* unk, uint64 debug_bits, int flags ) = 0; @@ -63,16 +65,16 @@ public: virtual void LogFieldInfo( const char* pszFieldName, const char* pszInfo ) = 0; virtual bool FullEdictChanged() = 0; - virtual void unk101() = 0; + virtual void unk301() = 0; virtual ChangeAccessorFieldPathIndex_t AddChangeAccessorPath( const CFieldPath& path ) = 0; virtual void AssignChangeAccessorPathIds() = 0; virtual ChangeAccessorFieldPathIndexInfo_t* GetChangeAccessorPathInfo_1() = 0; virtual ChangeAccessorFieldPathIndexInfo_t* GetChangeAccessorPathInfo_2() = 0; - virtual void unk201() = 0; + virtual void unk401() = 0; virtual void ReloadPrivateScripts() = 0; virtual datamap_t* GetDataDescMap() = 0; - virtual void unk301() = 0; + virtual void unk501() = 0; virtual void Schema_DynamicBinding(void**) = 0; public: