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

静态 Public 成员函数

static void Initialize ()
static void LoadDataBaseFromXml (XElement node)
static ValuesDictionary FindEntityValuesDictionary (string entityTemplateName, bool throwIfNotFound)
static ValuesDictionary FindValuesDictionaryForComponent (ValuesDictionary entityVd, Type componentType)
static Entity CreateEntity (Project project, SpawnEntityData spawnEntityData, bool throwIfNotFound)
static Entity CreateEntity (Project project, string entityTemplateName, bool throwIfNotFound)
static Entity CreateEntity (Project project, string entityTemplateName, ValuesDictionary overrides, bool throwIfNotFound)

静态 Public 属性

static GameDatabase m_gameDatabase
static Dictionary< string, ValuesDictionarym_valueDictionaries = []
static XElement DatabaseNode

属性

static GameDatabase GameDatabase [get]
static ICollection< ValuesDictionaryEntitiesValuesDictionaries [get]

详细描述

在文件 DatabaseManager.cs8 行定义.

成员函数说明

◆ CreateEntity() [1/3]

Entity Game.DatabaseManager.CreateEntity ( Project project,
SpawnEntityData spawnEntityData,
bool throwIfNotFound )
static

在文件 DatabaseManager.cs64 行定义.

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

◆ CreateEntity() [2/3]

Entity Game.DatabaseManager.CreateEntity ( Project project,
string entityTemplateName,
bool throwIfNotFound )
static

在文件 DatabaseManager.cs77 行定义.

函数调用图:

◆ CreateEntity() [3/3]

Entity Game.DatabaseManager.CreateEntity ( Project project,
string entityTemplateName,
ValuesDictionary overrides,
bool throwIfNotFound )
static

在文件 DatabaseManager.cs85 行定义.

函数调用图:

◆ FindEntityValuesDictionary()

ValuesDictionary Game.DatabaseManager.FindEntityValuesDictionary ( string entityTemplateName,
bool throwIfNotFound )
static

在文件 DatabaseManager.cs44 行定义.

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

◆ FindValuesDictionaryForComponent()

ValuesDictionary Game.DatabaseManager.FindValuesDictionaryForComponent ( ValuesDictionary entityVd,
Type componentType )
static

在文件 DatabaseManager.cs51 行定义.

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

◆ Initialize()

void Game.DatabaseManager.Initialize ( )
static

在文件 DatabaseManager.cs26 行定义.

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

◆ LoadDataBaseFromXml()

void Game.DatabaseManager.LoadDataBaseFromXml ( XElement node)
static

在文件 DatabaseManager.cs31 行定义.

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

类成员变量说明

◆ DatabaseNode

XElement Game.DatabaseManager.DatabaseNode
static

在文件 DatabaseManager.cs24 行定义.

◆ m_gameDatabase

GameDatabase Game.DatabaseManager.m_gameDatabase
static

在文件 DatabaseManager.cs9 行定义.

◆ m_valueDictionaries

Dictionary<string, ValuesDictionary> Game.DatabaseManager.m_valueDictionaries = []
static

在文件 DatabaseManager.cs11 行定义.

属性说明

◆ EntitiesValuesDictionaries

ICollection<ValuesDictionary> Game.DatabaseManager.EntitiesValuesDictionaries
staticget

在文件 DatabaseManager.cs22 行定义.

◆ GameDatabase

GameDatabase Game.DatabaseManager.GameDatabase
staticget

在文件 DatabaseManager.cs13 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/ModsManager/Changes/DatabaseManager.cs