class
IntervalCaller
- 4 properties
- 6 functions
Extends game.DelaySystemScriptedDelayCallbackWrapper IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
preventionSystem | WeakHandle<PreventionSystem> | 0x0 | scripted |
request | game.ScriptableSystemRequest? | 0x10 | scripted |
intervalSeconds | float | 0x20 | scripted |
selfDelayID | game.DelayID | 0x24 | scripted |
Functions
bool IsRunning()RTTIre.Hooks.Place( "IntervalCaller", "IsRunning;", (IntervalCaller_IsRunning x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IntervalCaller_IsRunning( IntervalCaller self );void Start(float intervalSeconds, game.ScriptableSystemRequest request)RTTIre.Hooks.PlaceVoid( "IntervalCaller", "Start;FloatScriptableSystemRequest", (IntervalCaller_Start x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntervalCaller_Start( IntervalCaller self, float intervalSeconds, game.ScriptableSystemRequest? request );void StartInternal()RTTIre.Hooks.PlaceVoid( "IntervalCaller", "StartInternal;", (IntervalCaller_StartInternal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntervalCaller_StartInternal( IntervalCaller self );void Cancel()RTTIre.Hooks.PlaceVoid( "IntervalCaller", "Cancel;", (IntervalCaller_Cancel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntervalCaller_Cancel( IntervalCaller self );void Call()overrideRTTIre.Hooks.PlaceVoid( "IntervalCaller", "Call;", (IntervalCaller_Call x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntervalCaller_Call( IntervalCaller self );static IntervalCaller? Create(WeakHandle<PreventionSystem> preventionSystem)staticRTTI globalre.Hooks.Place( "IntervalCaller", "IntervalCaller::Create;PreventionSystem", (IntervalCaller_Create x) => { return re.Hooks.CallOriginal<re.msgpack.IntervalCaller>(); } ); [Msgpack.Gen] public readonly partial record struct IntervalCaller_Create( WeakHandle<PreventionSystem> preventionSystem );