Skip to content

Commit

Permalink
update IFileSystem.h
Browse files Browse the repository at this point in the history
  • Loading branch information
hzqst committed Jan 12, 2024
1 parent a68813a commit eddded4
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion include/Interface/IFileSystem.h
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,19 @@ class IFileSystem : public IBaseInterface
virtual bool IsAppReadyForOfflinePlay(void) = 0;
virtual void AddPackFile(const char *pPath, const char *pathID = 0) = 0;
virtual void *OpenFromCacheForRead(const char *pFileName, const char *pOptions, const char *pathID = 0) = 0;
virtual void AddSearchPathNoWrite(const char *pPath, const char *pathID) = 0;
virtual void AddSearchPathNoWrite(const char *pPath, const char *pathID) = 0;//[53]
};

class IFileSystem_SvEngine : public IFileSystem
{
public:
//this + 0x58 = pfnConsoleOutput
virtual int GetOutputLevel() const = 0; //[53]
virtual void DumpPaths() = 0; //[54]
virtual void* GetUnknown(int a1) = 0; //[55]
virtual void AddSearchPathEx(const char* pPath, const char* pathID, bool bAllowWrite, int iType) = 0; //[56] iType = 0, 1, 2, 3 ???
virtual bool Unknown2(const char * path, int a2) = 0;
virtual int GetUnknown3(int a2, bool a3, char* OutputPath, int MaxOutputPath) = 0;
};

class IFileSystem_HL25 : public IBaseInterface
Expand Down

0 comments on commit eddded4

Please sign in to comment.