class
DialogChoiceTimerController
- 10 properties
- 7 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
bar | ink.WidgetReference | 0x0 | scripted |
timerValue | ink.TextWidgetReference | 0x18 | scripted |
progressAnimDef | ink.anim.Definition? | 0x30 | scripted |
timerAnimDef | ink.anim.Definition? | 0x40 | scripted |
ProgressAnimInterpolator | ink.anim.ScaleInterpolator? | 0x50 | scripted |
timerAnimInterpolator | ink.anim.TransparencyInterpolator? | 0x60 | scripted |
timerAnimProxy | ink.anim.Proxy? | 0x70 | scripted |
timerBarAnimProxy | ink.anim.Proxy? | 0x80 | scripted |
AnimOptions | ink.anim.PlaybackOptions | 0x90 | scripted |
time | float | 0xC0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "DialogChoiceTimerController", "OnInitialize", (DialogChoiceTimerController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceTimerController_OnInitialize( DialogChoiceTimerController self );bool OnUninitialize()RTTIre.Hooks.Place( "DialogChoiceTimerController", "OnUninitialize", (DialogChoiceTimerController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceTimerController_OnUninitialize( DialogChoiceTimerController self );void StartProgressBarAnim(float timeDuration, float timedProgress)RTTIre.Hooks.PlaceVoid( "DialogChoiceTimerController", "StartProgressBarAnim;FloatFloat", (DialogChoiceTimerController_StartProgressBarAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceTimerController_StartProgressBarAnim( DialogChoiceTimerController self, float timeDuration, float timedProgress );void SetTime()RTTIre.Hooks.PlaceVoid( "DialogChoiceTimerController", "SetTime;", (DialogChoiceTimerController_SetTime x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceTimerController_SetTime( DialogChoiceTimerController self );bool OnTimerEndLoop(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "DialogChoiceTimerController", "OnTimerEndLoop", (DialogChoiceTimerController_OnTimerEndLoop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceTimerController_OnTimerEndLoop( DialogChoiceTimerController self, ink.anim.Proxy? proxy );void OnMenuVisibilityChange(bool isMenuVisible)RTTIre.Hooks.PlaceVoid( "DialogChoiceTimerController", "OnMenuVisibilityChange;Bool", (DialogChoiceTimerController_OnMenuVisibilityChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceTimerController_OnMenuVisibilityChange( DialogChoiceTimerController self, bool isMenuVisible );void SetupAnimation()RTTIre.Hooks.PlaceVoid( "DialogChoiceTimerController", "SetupAnimation;", (DialogChoiceTimerController_SetupAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceTimerController_SetupAnimation( DialogChoiceTimerController self );