My Project v1
Project
载入中...
搜索中...
未找到
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, ValuesDictionary > m_valueDictionaries = []
 
static XElement DatabaseNode = null
 

属性

static GameDatabase GameDatabase [get]
 
static ICollection< ValuesDictionary > EntitiesValuesDictionaries [get]
 

成员函数说明

◆ CreateEntity() [1/3]

static Entity Game.DatabaseManager.CreateEntity ( Project project,
SpawnEntityData spawnEntityData,
bool throwIfNotFound )
static
函数调用图:
这是这个函数的调用关系图:

◆ CreateEntity() [2/3]

static Entity Game.DatabaseManager.CreateEntity ( Project project,
string entityTemplateName,
bool throwIfNotFound )
static
函数调用图:

◆ CreateEntity() [3/3]

static Entity Game.DatabaseManager.CreateEntity ( Project project,
string entityTemplateName,
ValuesDictionary overrides,
bool throwIfNotFound )
static
函数调用图:

◆ FindEntityValuesDictionary()

static ValuesDictionary Game.DatabaseManager.FindEntityValuesDictionary ( string entityTemplateName,
bool throwIfNotFound )
static
这是这个函数的调用关系图:

◆ FindValuesDictionaryForComponent()

static ValuesDictionary Game.DatabaseManager.FindValuesDictionaryForComponent ( ValuesDictionary entityVd,
Type componentType )
static
这是这个函数的调用关系图:

◆ Initialize()

static void Game.DatabaseManager.Initialize ( )
static
这是这个函数的调用关系图:

◆ LoadDataBaseFromXml()

static void Game.DatabaseManager.LoadDataBaseFromXml ( XElement node)
static
这是这个函数的调用关系图:

类成员变量说明

◆ DatabaseNode

XElement Game.DatabaseManager.DatabaseNode = null
static

◆ m_gameDatabase

GameDatabase Game.DatabaseManager.m_gameDatabase
static

◆ m_valueDictionaries

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

属性说明

◆ EntitiesValuesDictionaries

ICollection<ValuesDictionary> Game.DatabaseManager.EntitiesValuesDictionaries
staticget

◆ GameDatabase

GameDatabase Game.DatabaseManager.GameDatabase
staticget

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