Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.SubsystemUpdate
类 Game.SubsystemUpdate 继承关系图:
Game.SubsystemUpdate 的协作图:

class  UpdateableInfo
class  Comparer

Public 成员函数

virtual void Update ()
void AddUpdateable (IUpdateable updateable)
void RemoveUpdateable (IUpdateable updateable)
override void Load (ValuesDictionary valuesDictionary)
override void Save (ValuesDictionary valuesDictionary)
override void OnEntityAdded (Entity entity)
override void OnEntityRemoved (Entity entity)
Public 成员函数 继承自 GameEntitySystem.Subsystem
virtual void Dispose ()
virtual void Initialize (Project project, ValuesDictionary valuesDictionary)

Public 属性

SubsystemTime m_subsystemTime
Dictionary< IUpdateable, UpdateableInfom_updateables = []
Dictionary< IUpdateable, bool > m_toAddOrRemove = []
List< IUpdateablem_sortedUpdateables = []
Dictionary< Type, DebugInfom_debugInfos = []
Stopwatch m_debugStopwatch = new()
bool UpdateTimeDebug = false

属性

float DefaultFixedTimeStep [get]
int DefaultFixedUpdateStep [get]
int UpdateablesCount [get]
int UpdatesPerFrame [get, set]
属性 继承自 GameEntitySystem.Subsystem
Project Project [get]
ValuesDictionary ValuesDictionary [get]

额外继承的成员函数

包函数 继承自 GameEntitySystem.Subsystem
void DisposeInternal ()

详细描述

在文件 SubsystemUpdate.cs8 行定义.

成员函数说明

◆ AddUpdateable()

void Game.SubsystemUpdate.AddUpdateable ( IUpdateable updateable)

在文件 SubsystemUpdate.cs135 行定义.

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

◆ Load()

override void Game.SubsystemUpdate.Load ( ValuesDictionary valuesDictionary)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemUpdate.cs147 行定义.

函数调用图:

◆ OnEntityAdded()

override void Game.SubsystemUpdate.OnEntityAdded ( Entity entity)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemUpdate.cs179 行定义.

函数调用图:

◆ OnEntityRemoved()

override void Game.SubsystemUpdate.OnEntityRemoved ( Entity entity)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemUpdate.cs185 行定义.

函数调用图:

◆ RemoveUpdateable()

void Game.SubsystemUpdate.RemoveUpdateable ( IUpdateable updateable)

在文件 SubsystemUpdate.cs141 行定义.

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

◆ Save()

override void Game.SubsystemUpdate.Save ( ValuesDictionary valuesDictionary)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemUpdate.cs155 行定义.

函数调用图:

◆ Update()

virtual void Game.SubsystemUpdate.Update ( )
virtual

在文件 SubsystemUpdate.cs44 行定义.

函数调用图:

类成员变量说明

◆ m_debugInfos

Dictionary<Type, DebugInfo> Game.SubsystemUpdate.m_debugInfos = []

在文件 SubsystemUpdate.cs36 行定义.

◆ m_debugStopwatch

Stopwatch Game.SubsystemUpdate.m_debugStopwatch = new()

在文件 SubsystemUpdate.cs37 行定义.

◆ m_sortedUpdateables

List<IUpdateable> Game.SubsystemUpdate.m_sortedUpdateables = []

在文件 SubsystemUpdate.cs35 行定义.

◆ m_subsystemTime

SubsystemTime Game.SubsystemUpdate.m_subsystemTime

在文件 SubsystemUpdate.cs25 行定义.

◆ m_toAddOrRemove

Dictionary<IUpdateable, bool> Game.SubsystemUpdate.m_toAddOrRemove = []

在文件 SubsystemUpdate.cs33 行定义.

◆ m_updateables

Dictionary<IUpdateable, UpdateableInfo> Game.SubsystemUpdate.m_updateables = []

在文件 SubsystemUpdate.cs31 行定义.

◆ UpdateTimeDebug

bool Game.SubsystemUpdate.UpdateTimeDebug = false

在文件 SubsystemUpdate.cs38 行定义.

属性说明

◆ DefaultFixedTimeStep

float Game.SubsystemUpdate.DefaultFixedTimeStep
get

在文件 SubsystemUpdate.cs27 行定义.

◆ DefaultFixedUpdateStep

int Game.SubsystemUpdate.DefaultFixedUpdateStep
get

在文件 SubsystemUpdate.cs29 行定义.

◆ UpdateablesCount

int Game.SubsystemUpdate.UpdateablesCount
get

在文件 SubsystemUpdate.cs40 行定义.

◆ UpdatesPerFrame

int Game.SubsystemUpdate.UpdatesPerFrame
getset

在文件 SubsystemUpdate.cs42 行定义.


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