Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
TemplatesDatabase.DatabaseObjectType
TemplatesDatabase.DatabaseObjectType 的协作图:

Public 成员函数

 DatabaseObjectType (string name, string defaultInstanceName, string iconName, int order, bool supportsValue, bool mustInherit, int nameLengthLimit, bool saveStandalone)
void InitializeRelations (IEnumerable< DatabaseObjectType > allowedNestingParents, IEnumerable< DatabaseObjectType > allowedInheritanceParents, DatabaseObjectType nestedValueType)
override string ToString ()

属性

bool IsInitialized [get]
string Name [get]
string DefaultInstanceName [get]
string IconName [get]
int Order [get]
bool SupportsValue [get]
bool MustInherit [get]
int NameLengthLimit [get]
bool SaveStandalone [get]
ReadOnlyList< DatabaseObjectTypeAllowedNestingParents [get]
ReadOnlyList< DatabaseObjectTypeAllowedInheritanceParents [get]
ReadOnlyList< DatabaseObjectTypeAllowedNestingChildren [get]
ReadOnlyList< DatabaseObjectTypeAllowedInheritanceChildren [get]
DatabaseObjectType NestedValueType [get]

Private 属性

string m_name
string m_defaultInstanceName
string m_iconName
int m_order
bool m_supportsValue
bool m_mustInherit
int m_nameLengthLimit
bool m_saveStandalone
List< DatabaseObjectTypem_allowedNestingParents
List< DatabaseObjectTypem_allowedInheritanceParents
List< DatabaseObjectTypem_allowedNestingChildren = []
List< DatabaseObjectTypem_allowedInheritanceChildren = []
DatabaseObjectType m_nestedValueType

详细描述

在文件 DatabaseObjectType.cs7 行定义.

构造及析构函数说明

◆ DatabaseObjectType()

TemplatesDatabase.DatabaseObjectType.DatabaseObjectType ( string name,
string defaultInstanceName,
string iconName,
int order,
bool supportsValue,
bool mustInherit,
int nameLengthLimit,
bool saveStandalone )

在文件 DatabaseObjectType.cs62 行定义.

这是这个函数的调用关系图:

成员函数说明

◆ InitializeRelations()

void TemplatesDatabase.DatabaseObjectType.InitializeRelations ( IEnumerable< DatabaseObjectType > allowedNestingParents,
IEnumerable< DatabaseObjectType > allowedInheritanceParents,
DatabaseObjectType nestedValueType )

在文件 DatabaseObjectType.cs80 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ ToString()

override string TemplatesDatabase.DatabaseObjectType.ToString ( )

在文件 DatabaseObjectType.cs107 行定义.

类成员变量说明

◆ m_allowedInheritanceChildren

List<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.m_allowedInheritanceChildren = []
private

在文件 DatabaseObjectType.cs30 行定义.

◆ m_allowedInheritanceParents

List<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.m_allowedInheritanceParents
private

在文件 DatabaseObjectType.cs26 行定义.

◆ m_allowedNestingChildren

List<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.m_allowedNestingChildren = []
private

在文件 DatabaseObjectType.cs28 行定义.

◆ m_allowedNestingParents

List<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.m_allowedNestingParents
private

在文件 DatabaseObjectType.cs24 行定义.

◆ m_defaultInstanceName

string TemplatesDatabase.DatabaseObjectType.m_defaultInstanceName
private

在文件 DatabaseObjectType.cs10 行定义.

◆ m_iconName

string TemplatesDatabase.DatabaseObjectType.m_iconName
private

在文件 DatabaseObjectType.cs12 行定义.

◆ m_mustInherit

bool TemplatesDatabase.DatabaseObjectType.m_mustInherit
private

在文件 DatabaseObjectType.cs18 行定义.

◆ m_name

string TemplatesDatabase.DatabaseObjectType.m_name
private

在文件 DatabaseObjectType.cs8 行定义.

◆ m_nameLengthLimit

int TemplatesDatabase.DatabaseObjectType.m_nameLengthLimit
private

在文件 DatabaseObjectType.cs20 行定义.

◆ m_nestedValueType

DatabaseObjectType TemplatesDatabase.DatabaseObjectType.m_nestedValueType
private

在文件 DatabaseObjectType.cs32 行定义.

◆ m_order

int TemplatesDatabase.DatabaseObjectType.m_order
private

在文件 DatabaseObjectType.cs14 行定义.

◆ m_saveStandalone

bool TemplatesDatabase.DatabaseObjectType.m_saveStandalone
private

在文件 DatabaseObjectType.cs22 行定义.

◆ m_supportsValue

bool TemplatesDatabase.DatabaseObjectType.m_supportsValue
private

在文件 DatabaseObjectType.cs16 行定义.

属性说明

◆ AllowedInheritanceChildren

ReadOnlyList<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.AllowedInheritanceChildren
get

在文件 DatabaseObjectType.cs58 行定义.

◆ AllowedInheritanceParents

ReadOnlyList<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.AllowedInheritanceParents
get

在文件 DatabaseObjectType.cs54 行定义.

◆ AllowedNestingChildren

ReadOnlyList<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.AllowedNestingChildren
get

在文件 DatabaseObjectType.cs56 行定义.

◆ AllowedNestingParents

ReadOnlyList<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.AllowedNestingParents
get

在文件 DatabaseObjectType.cs52 行定义.

◆ DefaultInstanceName

string TemplatesDatabase.DatabaseObjectType.DefaultInstanceName
get

在文件 DatabaseObjectType.cs38 行定义.

◆ IconName

string TemplatesDatabase.DatabaseObjectType.IconName
get

在文件 DatabaseObjectType.cs40 行定义.

◆ IsInitialized

bool TemplatesDatabase.DatabaseObjectType.IsInitialized
get

在文件 DatabaseObjectType.cs34 行定义.

◆ MustInherit

bool TemplatesDatabase.DatabaseObjectType.MustInherit
get

在文件 DatabaseObjectType.cs46 行定义.

◆ Name

string TemplatesDatabase.DatabaseObjectType.Name
get

在文件 DatabaseObjectType.cs36 行定义.

◆ NameLengthLimit

int TemplatesDatabase.DatabaseObjectType.NameLengthLimit
get

在文件 DatabaseObjectType.cs48 行定义.

◆ NestedValueType

DatabaseObjectType TemplatesDatabase.DatabaseObjectType.NestedValueType
get

在文件 DatabaseObjectType.cs60 行定义.

◆ Order

int TemplatesDatabase.DatabaseObjectType.Order
get

在文件 DatabaseObjectType.cs42 行定义.

◆ SaveStandalone

bool TemplatesDatabase.DatabaseObjectType.SaveStandalone
get

在文件 DatabaseObjectType.cs50 行定义.

◆ SupportsValue

bool TemplatesDatabase.DatabaseObjectType.SupportsValue
get

在文件 DatabaseObjectType.cs44 行定义.


该类的文档由以下文件生成: