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

struct  DelayedExecutionRequest

Public 成员函数

virtual float CalculateGameTimeDalta ()
virtual bool IsAllPlayerLivingSleeping ()
virtual void NextFrame ()
void QueueGameTimeDelayedExecution (double gameTime, Action action)
bool PeriodicGameTimeEvent (double period, double offset)
override void Load (ValuesDictionary valuesDictionary)
Public 成员函数 继承自 GameEntitySystem.Subsystem
virtual void OnEntityAdded (Entity entity)
virtual void OnEntityRemoved (Entity entity)
virtual void Save (ValuesDictionary valuesDictionary)
virtual void Dispose ()
virtual void Initialize (Project project, ValuesDictionary valuesDictionary)

Public 属性

float? m_maxGameTimeDelta
float? m_maxFixedGameTimeDelta
float DefaultFixedTimeStep = 0.05f
int DefaultFixedUpdateStep = 20
float GameMenuDialogTimeFactor = 0f
double m_gameTime
float m_gameTimeDelta
float m_prevGameTimeDelta
float m_gameTimeFactor = 1f
float? m_gameTimeFactorSleep = 60f
HashSet< DelayedExecutionRequestm_delayedExecutionsRequests = []
SubsystemPlayers m_subsystemPlayers
SubsystemUpdate m_subsystemUpdate

属性

float MaxGameTimeDelta [get, set]
float MaxFixedGameTimeDelta [get, set]
float BasicGameTimeFactor = 1f [get, set]
double GameTime [get]
float GameTimeDelta [get]
float PreviousGameTimeDelta [get]
float GameTimeFactor [get, set]
float? FixedTimeStep [get, private set]
属性 继承自 GameEntitySystem.Subsystem
Project Project [get]
ValuesDictionary ValuesDictionary [get]

额外继承的成员函数

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

详细描述

在文件 SubsystemTime.cs6 行定义.

成员函数说明

◆ CalculateGameTimeDalta()

virtual float Game.SubsystemTime.CalculateGameTimeDalta ( )
virtual

在文件 SubsystemTime.cs62 行定义.

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

◆ IsAllPlayerLivingSleeping()

virtual bool Game.SubsystemTime.IsAllPlayerLivingSleeping ( )
virtual

在文件 SubsystemTime.cs69 行定义.

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

◆ Load()

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

重载 GameEntitySystem.Subsystem .

在文件 SubsystemTime.cs156 行定义.

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

◆ NextFrame()

virtual void Game.SubsystemTime.NextFrame ( )
virtual

在文件 SubsystemTime.cs88 行定义.

函数调用图:

◆ PeriodicGameTimeEvent()

bool Game.SubsystemTime.PeriodicGameTimeEvent ( double period,
double offset )

在文件 SubsystemTime.cs147 行定义.

◆ QueueGameTimeDelayedExecution()

void Game.SubsystemTime.QueueGameTimeDelayedExecution ( double gameTime,
Action action )

在文件 SubsystemTime.cs143 行定义.

类成员变量说明

◆ DefaultFixedTimeStep

float Game.SubsystemTime.DefaultFixedTimeStep = 0.05f

在文件 SubsystemTime.cs26 行定义.

◆ DefaultFixedUpdateStep

int Game.SubsystemTime.DefaultFixedUpdateStep = 20

在文件 SubsystemTime.cs27 行定义.

◆ GameMenuDialogTimeFactor

float Game.SubsystemTime.GameMenuDialogTimeFactor = 0f

在文件 SubsystemTime.cs29 行定义.

◆ m_delayedExecutionsRequests

HashSet<DelayedExecutionRequest> Game.SubsystemTime.m_delayedExecutionsRequests = []

在文件 SubsystemTime.cs43 行定义.

◆ m_gameTime

double Game.SubsystemTime.m_gameTime

在文件 SubsystemTime.cs31 行定义.

◆ m_gameTimeDelta

float Game.SubsystemTime.m_gameTimeDelta

在文件 SubsystemTime.cs33 行定义.

◆ m_gameTimeFactor

float Game.SubsystemTime.m_gameTimeFactor = 1f

在文件 SubsystemTime.cs37 行定义.

◆ m_gameTimeFactorSleep

float? Game.SubsystemTime.m_gameTimeFactorSleep = 60f

在文件 SubsystemTime.cs41 行定义.

◆ m_maxFixedGameTimeDelta

float? Game.SubsystemTime.m_maxFixedGameTimeDelta

在文件 SubsystemTime.cs14 行定义.

◆ m_maxGameTimeDelta

float? Game.SubsystemTime.m_maxGameTimeDelta

在文件 SubsystemTime.cs13 行定义.

◆ m_prevGameTimeDelta

float Game.SubsystemTime.m_prevGameTimeDelta

在文件 SubsystemTime.cs35 行定义.

◆ m_subsystemPlayers

SubsystemPlayers Game.SubsystemTime.m_subsystemPlayers

在文件 SubsystemTime.cs45 行定义.

◆ m_subsystemUpdate

SubsystemUpdate Game.SubsystemTime.m_subsystemUpdate

在文件 SubsystemTime.cs47 行定义.

属性说明

◆ BasicGameTimeFactor

float Game.SubsystemTime.BasicGameTimeFactor = 1f
getset

在文件 SubsystemTime.cs39 行定义.

◆ FixedTimeStep

float? Game.SubsystemTime.FixedTimeStep
getprivate set

在文件 SubsystemTime.cs60 行定义.

◆ GameTime

double Game.SubsystemTime.GameTime
get

在文件 SubsystemTime.cs49 行定义.

◆ GameTimeDelta

float Game.SubsystemTime.GameTimeDelta
get

在文件 SubsystemTime.cs51 行定义.

◆ GameTimeFactor

float Game.SubsystemTime.GameTimeFactor
getset

在文件 SubsystemTime.cs55 行定义.

◆ MaxFixedGameTimeDelta

float Game.SubsystemTime.MaxFixedGameTimeDelta
getset

在文件 SubsystemTime.cs21 行定义.

◆ MaxGameTimeDelta

float Game.SubsystemTime.MaxGameTimeDelta
getset

在文件 SubsystemTime.cs16 行定义.

◆ PreviousGameTimeDelta

float Game.SubsystemTime.PreviousGameTimeDelta
get

在文件 SubsystemTime.cs53 行定义.


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