TimeSystem class
game.TimeSystem
Inheritance
Base: game.ITimeSystem
Derived
None.
Properties
None.
Functions
void SetTimeDilation(CName reason, float dilation, float? duration, CName? easeInCurve, CName? easeOutCurve, tick.ScriptTimeDilationListener? listener)RTTIvoid UnsetTimeDilation(CName reason, CName? easeOutCurve)RTTIvoid SetIgnoreTimeDilationOnLocalPlayerZero(bool ignore)RTTIvoid RestorePreviousIgnoreTimeDilationOnLocalPlayerZero()RTTIvoid SetTimeDilationOnLocalPlayerZero(CName reason, float dilation, float? duration, CName? easeInCurve, CName? easeOutCurve)RTTIvoid UnsetTimeDilationOnLocalPlayerZero(CName reason, CName? easeOutCurve)RTTIbool IsTimeDilationActive(CName? reason)RTTIfloat GetActiveTimeDilation(CName? reason, bool? ignoreCurves)RTTIvoid SetGameTimeBySeconds(int seconds)RTTIvoid SetGameTimeByHMS(int hours, int minutes, int seconds, CName? reason)RTTIvoid SetGameTime()RTTIGameTime GetGameTime()RTTIEngineTime GetSimTime()RTTIfloat GetGameTimeStamp()RTTIvoid SetPausedState(bool paused, CName source)RTTIbool IsPausedState()RTTIuint RegisterListener(WeakHandle<ent.Entity> entity, red.Event eventToDelay, GameTime expectedTime, int repeat, bool? sendOldNoifications)RTTIuint RegisterDelayedListener(WeakHandle<ent.Entity> entity, red.Event eventToDelay, GameTime delay, int repeat, bool? sendOldNoifications)RTTIuint RegisterIntervalListener(WeakHandle<ent.Entity> entity, red.Event eventToDelay, GameTime expectedHour, GameTime timeout, int? repeat)RTTIvoid UnregisterListener(uint listenerID)RTTIGameTime RealTimeSecondsToGameTime(float seconds)RTTIuint RegisterScriptableSystemIntervalListener(CName systemName, game.ScriptableSystemRequest requestToDelay, GameTime expectedHour, GameTime timeout, int? repeat)RTTI