Game Framework  2021.05.31
FileSystemComponent类 参考

文件系统件。 更多...

类 FileSystemComponent 继承关系图:
GameFrameworkComponent

Public 成员函数

bool HasFileSystem (string fullPath)
 检查是否存在文件系统。 更多...
 
IFileSystem GetFileSystem (string fullPath)
 获取文件系统。 更多...
 
IFileSystem CreateFileSystem (string fullPath, FileSystemAccess access, int maxFileCount, int maxBlockCount)
 创建文件系统。 更多...
 
IFileSystem LoadFileSystem (string fullPath, FileSystemAccess access)
 加载文件系统。 更多...
 
void DestroyFileSystem (IFileSystem fileSystem, bool deletePhysicalFile)
 销毁文件系统。 更多...
 
IFileSystem[] GetAllFileSystems ()
 获取所有文件系统集合。 更多...
 
void GetAllFileSystems (List< IFileSystem > results)
 获取所有文件系统集合。 更多...
 

Protected 成员函数

override void Awake ()
 游戏框架组件初始化。 更多...
 

属性

int Count [get]
 获取文件系统数量。 更多...
 

详细描述

文件系统件。

成员函数说明

◆ Awake()

override void Awake ( )
protectedvirtual

游戏框架组件初始化。

重载 GameFrameworkComponent .

◆ CreateFileSystem()

IFileSystem CreateFileSystem ( string  fullPath,
FileSystemAccess  access,
int  maxFileCount,
int  maxBlockCount 
)

创建文件系统。

参数
fullPath要创建的文件系统的完整路径。
access要创建的文件系统的访问方式。
maxFileCount要创建的文件系统的最大文件数量。
maxBlockCount要创建的文件系统的最大块数据数量。
返回
创建的文件系统。

◆ DestroyFileSystem()

void DestroyFileSystem ( IFileSystem  fileSystem,
bool  deletePhysicalFile 
)

销毁文件系统。

参数
fileSystem要销毁的文件系统。
deletePhysicalFile是否删除文件系统对应的物理文件。

◆ GetAllFileSystems() [1/2]

IFileSystem [] GetAllFileSystems ( )

获取所有文件系统集合。

返回
获取的所有文件系统集合。

◆ GetAllFileSystems() [2/2]

void GetAllFileSystems ( List< IFileSystem results)

获取所有文件系统集合。

参数
results获取的所有文件系统集合。

◆ GetFileSystem()

IFileSystem GetFileSystem ( string  fullPath)

获取文件系统。

参数
fullPath要获取的文件系统的完整路径。
返回
获取的文件系统。

◆ HasFileSystem()

bool HasFileSystem ( string  fullPath)

检查是否存在文件系统。

参数
fullPath要检查的文件系统的完整路径。
返回
是否存在文件系统。

◆ LoadFileSystem()

IFileSystem LoadFileSystem ( string  fullPath,
FileSystemAccess  access 
)

加载文件系统。

参数
fullPath要加载的文件系统的完整路径。
access要加载的文件系统的访问方式。
返回
加载的文件系统。

属性说明

◆ Count

int Count
get

获取文件系统数量。