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< DatabaseObjectType > AllowedNestingParents [get]
ReadOnlyList< DatabaseObjectType > AllowedInheritanceParents [get]
ReadOnlyList< DatabaseObjectType > AllowedNestingChildren [get]
ReadOnlyList< DatabaseObjectType > AllowedInheritanceChildren [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< DatabaseObjectType > m_allowedNestingParents
List< DatabaseObjectType > m_allowedInheritanceParents
List< DatabaseObjectType > m_allowedNestingChildren = []
List< DatabaseObjectType > m_allowedInheritanceChildren = []
DatabaseObjectType m_nestedValueType

详细描述

在文件 DatabaseObjectType.cs 第 7 行定义.

构造及析构函数说明

◆ DatabaseObjectType()

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

在文件 DatabaseObjectType.cs 第 62 行定义.

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

成员函数说明

◆ InitializeRelations()

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

在文件 DatabaseObjectType.cs 第 80 行定义.

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

◆ ToString()

override string TemplatesDatabase.DatabaseObjectType.ToString ( )

在文件 DatabaseObjectType.cs 第 107 行定义.

类成员变量说明

◆ m_allowedInheritanceChildren

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

在文件 DatabaseObjectType.cs 第 30 行定义.

◆ m_allowedInheritanceParents

List<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.m_allowedInheritanceParents
private

在文件 DatabaseObjectType.cs 第 26 行定义.

◆ m_allowedNestingChildren

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

在文件 DatabaseObjectType.cs 第 28 行定义.

◆ m_allowedNestingParents

List<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.m_allowedNestingParents
private

在文件 DatabaseObjectType.cs 第 24 行定义.

◆ m_defaultInstanceName

string TemplatesDatabase.DatabaseObjectType.m_defaultInstanceName
private

在文件 DatabaseObjectType.cs 第 10 行定义.

◆ m_iconName

string TemplatesDatabase.DatabaseObjectType.m_iconName
private

在文件 DatabaseObjectType.cs 第 12 行定义.

◆ m_mustInherit

bool TemplatesDatabase.DatabaseObjectType.m_mustInherit
private

在文件 DatabaseObjectType.cs 第 18 行定义.

◆ m_name

string TemplatesDatabase.DatabaseObjectType.m_name
private

在文件 DatabaseObjectType.cs 第 8 行定义.

◆ m_nameLengthLimit

int TemplatesDatabase.DatabaseObjectType.m_nameLengthLimit
private

在文件 DatabaseObjectType.cs 第 20 行定义.

◆ m_nestedValueType

DatabaseObjectType TemplatesDatabase.DatabaseObjectType.m_nestedValueType
private

在文件 DatabaseObjectType.cs 第 32 行定义.

◆ m_order

int TemplatesDatabase.DatabaseObjectType.m_order
private

在文件 DatabaseObjectType.cs 第 14 行定义.

◆ m_saveStandalone

bool TemplatesDatabase.DatabaseObjectType.m_saveStandalone
private

在文件 DatabaseObjectType.cs 第 22 行定义.

◆ m_supportsValue

bool TemplatesDatabase.DatabaseObjectType.m_supportsValue
private

在文件 DatabaseObjectType.cs 第 16 行定义.

属性说明

◆ AllowedInheritanceChildren

ReadOnlyList<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.AllowedInheritanceChildren
get

在文件 DatabaseObjectType.cs 第 58 行定义.

◆ AllowedInheritanceParents

ReadOnlyList<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.AllowedInheritanceParents
get

在文件 DatabaseObjectType.cs 第 54 行定义.

◆ AllowedNestingChildren

ReadOnlyList<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.AllowedNestingChildren
get

在文件 DatabaseObjectType.cs 第 56 行定义.

◆ AllowedNestingParents

ReadOnlyList<DatabaseObjectType> TemplatesDatabase.DatabaseObjectType.AllowedNestingParents
get

在文件 DatabaseObjectType.cs 第 52 行定义.

◆ DefaultInstanceName

string TemplatesDatabase.DatabaseObjectType.DefaultInstanceName
get

在文件 DatabaseObjectType.cs 第 38 行定义.

◆ IconName

string TemplatesDatabase.DatabaseObjectType.IconName
get

在文件 DatabaseObjectType.cs 第 40 行定义.

◆ IsInitialized

bool TemplatesDatabase.DatabaseObjectType.IsInitialized
get

在文件 DatabaseObjectType.cs 第 34 行定义.

◆ MustInherit

bool TemplatesDatabase.DatabaseObjectType.MustInherit
get

在文件 DatabaseObjectType.cs 第 46 行定义.

◆ Name

string TemplatesDatabase.DatabaseObjectType.Name
get

在文件 DatabaseObjectType.cs 第 36 行定义.

◆ NameLengthLimit

int TemplatesDatabase.DatabaseObjectType.NameLengthLimit
get

在文件 DatabaseObjectType.cs 第 48 行定义.

◆ NestedValueType

DatabaseObjectType TemplatesDatabase.DatabaseObjectType.NestedValueType
get

在文件 DatabaseObjectType.cs 第 60 行定义.

◆ Order

int TemplatesDatabase.DatabaseObjectType.Order
get

在文件 DatabaseObjectType.cs 第 42 行定义.

◆ SaveStandalone

bool TemplatesDatabase.DatabaseObjectType.SaveStandalone
get

在文件 DatabaseObjectType.cs 第 50 行定义.

◆ SupportsValue

bool TemplatesDatabase.DatabaseObjectType.SupportsValue
get

在文件 DatabaseObjectType.cs 第 44 行定义.


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