Update CEntityInstance & remove IConnectionlessPacketHandler inheritance from INetworkGameServer (#246)

Co-authored-by: GAMMACASE <[email protected]>
This commit is contained in:
zer0.kandGAMMACASE authored and GitHub committed 2024-05-24 21:52:03 +03:00
1 parent 2567e50a3c
commit 6582eb8f46
2 files changed
+6 -4

No files matched your search

+5 -3
View File
@@ -49,6 +49,7 @@ public:
virtual void OnSave() = 0;
virtual void OnRestore() = 0;
virtual void unk001() = 0;
virtual int ObjectCaps() = 0;
virtual CEntityIndex RequiredEdictIndex() = 0;
@@ -68,16 +69,17 @@ public:
virtual void LogFieldInfo( const char* pszFieldName, const char* pszInfo ) = 0;
virtual bool FullEdictChanged() = 0;
virtual void unk001() = 0;
virtual void unk101() = 0;
virtual void unk102() = 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 unk101() = 0;
virtual void unk201() = 0;
virtual void ReloadPrivateScripts() = 0;
virtual datamap_t* GetDataDescMap() = 0;
virtual void unk201() = 0;
virtual void unk301() = 0;
virtual SchemaMetaInfoHandle_t<CSchemaClassInfo> Schema_DynamicBinding() = 0;
public:
+1 -1
View File
@@ -37,7 +37,7 @@ class CCLCMsg_SplitPlayerConnect_t;
typedef int ChallengeType_t;
typedef int PauseGroup_t;
abstract_class INetworkGameServer : public IConnectionlessPacketHandler
abstract_class INetworkGameServer
{
public:
virtual void Init( const GameSessionConfiguration_t &, const char * ) = 0;