Game Framework
2021.05.31
|
数据表组件。 更多...
Public 成员函数 | |
void | EnsureCachedBytesSize (int ensureSize) |
确保二进制流缓存分配足够大小的内存并缓存。 更多... | |
void | FreeCachedBytes () |
释放缓存的二进制流。 更多... | |
bool | HasDataTable< T > () |
是否存在数据表。 更多... | |
bool | HasDataTable (Type dataRowType) |
是否存在数据表。 更多... | |
bool | HasDataTable< T > (string name) |
是否存在数据表。 更多... | |
bool | HasDataTable (Type dataRowType, string name) |
是否存在数据表。 更多... | |
IDataTable< T > | GetDataTable< T > () |
获取数据表。 更多... | |
DataTableBase | GetDataTable (Type dataRowType) |
获取数据表。 更多... | |
IDataTable< T > | GetDataTable< T > (string name) |
获取数据表。 更多... | |
DataTableBase | GetDataTable (Type dataRowType, string name) |
获取数据表。 更多... | |
DataTableBase[] | GetAllDataTables () |
获取所有数据表。 更多... | |
void | GetAllDataTables (List< DataTableBase > results) |
获取所有数据表。 更多... | |
IDataTable< T > | CreateDataTable< T > () |
创建数据表。 更多... | |
DataTableBase | CreateDataTable (Type dataRowType) |
创建数据表。 更多... | |
IDataTable< T > | CreateDataTable< T > (string name) |
创建数据表。 更多... | |
DataTableBase | CreateDataTable (Type dataRowType, string name) |
创建数据表。 更多... | |
bool | DestroyDataTable< T > () |
销毁数据表。 更多... | |
bool | DestroyDataTable (Type dataRowType) |
销毁数据表。 更多... | |
bool | DestroyDataTable< T > (string name) |
销毁数据表。 更多... | |
bool | DestroyDataTable (Type dataRowType, string name) |
销毁数据表。 更多... | |
bool | DestroyDataTable< T > (IDataTable< T > dataTable) |
销毁数据表。 更多... | |
bool | DestroyDataTable (DataTableBase dataTable) |
销毁数据表。 更多... | |
Protected 成员函数 | |
override void | Awake () |
游戏框架组件初始化。 更多... | |
属性 | |
int | Count [get] |
获取数据表数量。 更多... | |
int | CachedBytesSize [get] |
获取缓冲二进制流的大小。 更多... | |
数据表组件。
|
protectedvirtual |
游戏框架组件初始化。
DataTableBase CreateDataTable | ( | Type | dataRowType | ) |
创建数据表。
dataRowType | 数据表行的类型。 |
DataTableBase CreateDataTable | ( | Type | dataRowType, |
string | name | ||
) |
创建数据表。
dataRowType | 数据表行的类型。 |
name | 数据表名称。 |
IDataTable<T> CreateDataTable< T > | ( | ) |
创建数据表。
T | 数据表行的类型。 |
T | : | class | |
T | : | IDataRow | |
T | : | new() |
IDataTable<T> CreateDataTable< T > | ( | string | name | ) |
创建数据表。
T | 数据表行的类型。 |
name | 数据表名称。 |
T | : | class | |
T | : | IDataRow | |
T | : | new() |
bool DestroyDataTable | ( | DataTableBase | dataTable | ) |
销毁数据表。
dataTable | 要销毁的数据表。 |
bool DestroyDataTable | ( | Type | dataRowType | ) |
销毁数据表。
dataRowType | 数据表行的类型。 |
bool DestroyDataTable | ( | Type | dataRowType, |
string | name | ||
) |
销毁数据表。
dataRowType | 数据表行的类型。 |
name | 数据表名称。 |
bool DestroyDataTable< T > | ( | ) |
销毁数据表。
T | 数据表行的类型。 |
T | : | IDataRow | |
T | : | new() |
bool DestroyDataTable< T > | ( | IDataTable< T > | dataTable | ) |
销毁数据表。
T | 数据表行的类型。 |
dataTable | 要销毁的数据表。 |
T | : | IDataRow |
bool DestroyDataTable< T > | ( | string | name | ) |
销毁数据表。
T | 数据表行的类型。 |
name | 数据表名称。 |
T | : | IDataRow |
void EnsureCachedBytesSize | ( | int | ensureSize | ) |
确保二进制流缓存分配足够大小的内存并缓存。
ensureSize | 要确保二进制流缓存分配内存的大小。 |
void FreeCachedBytes | ( | ) |
释放缓存的二进制流。
DataTableBase [] GetAllDataTables | ( | ) |
获取所有数据表。
void GetAllDataTables | ( | List< DataTableBase > | results | ) |
获取所有数据表。
results | 所有数据表。 |
DataTableBase GetDataTable | ( | Type | dataRowType | ) |
获取数据表。
dataRowType | 数据表行的类型。 |
DataTableBase GetDataTable | ( | Type | dataRowType, |
string | name | ||
) |
获取数据表。
dataRowType | 数据表行的类型。 |
name | 数据表名称。 |
IDataTable<T> GetDataTable< T > | ( | ) |
获取数据表。
T | 数据表行的类型。 |
T | : | IDataRow |
IDataTable<T> GetDataTable< T > | ( | string | name | ) |
获取数据表。
T | 数据表行的类型。 |
name | 数据表名称。 |
T | : | IDataRow |
bool HasDataTable | ( | Type | dataRowType | ) |
是否存在数据表。
dataRowType | 数据表行的类型。 |
bool HasDataTable | ( | Type | dataRowType, |
string | name | ||
) |
是否存在数据表。
dataRowType | 数据表行的类型。 |
name | 数据表名称。 |
bool HasDataTable< T > | ( | ) |
是否存在数据表。
T | 数据表行的类型。 |
T | : | IDataRow |
bool HasDataTable< T > | ( | string | name | ) |
是否存在数据表。
T | 数据表行的类型。 |
name | 数据表名称。 |
T | : | IDataRow |
|
get |
获取缓冲二进制流的大小。
|
get |
获取数据表数量。