class
CallActionWidgetController
- 4 properties
- 9 functions
Extends DeviceActionWidgetControllerBase DeviceButtonLogicControllerBase ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
statusText | ink.TextWidgetReference | 0x150 | scripted |
callingAnimName | CName | 0x168 | scripted |
talkingAnimName | CName | 0x170 | scripted |
status | IntercomStatus | 0x178 | scripted |
Functions
void Initialize(DeviceInkGameControllerBase gameController, SActionWidgetPackage widgetData)overrideRTTIre.Hooks.PlaceVoid( "CallActionWidgetController", "Initialize;DeviceInkGameControllerBasescript_ref<SActionWidgetPackage>", (CallActionWidgetController_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_Initialize( CallActionWidgetController self, DeviceInkGameControllerBase? gameController, SActionWidgetPackage widgetData );void FinalizeActionExecution(game.Object executor, game.device.Action action)overrideRTTIre.Hooks.PlaceVoid( "CallActionWidgetController", "FinalizeActionExecution;GameObjectDeviceAction", (CallActionWidgetController_FinalizeActionExecution x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_FinalizeActionExecution( CallActionWidgetController self, game.Object? executor, game.device.Action? action );void CallStarted()RTTIre.Hooks.PlaceVoid( "CallActionWidgetController", "CallStarted;", (CallActionWidgetController_CallStarted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_CallStarted( CallActionWidgetController self );void CallPickedUp()RTTIre.Hooks.PlaceVoid( "CallActionWidgetController", "CallPickedUp;", (CallActionWidgetController_CallPickedUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_CallPickedUp( CallActionWidgetController self );void CallEnded()RTTIre.Hooks.PlaceVoid( "CallActionWidgetController", "CallEnded;", (CallActionWidgetController_CallEnded x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_CallEnded( CallActionWidgetController self );void CallMissed()RTTIre.Hooks.PlaceVoid( "CallActionWidgetController", "CallMissed;", (CallActionWidgetController_CallMissed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_CallMissed( CallActionWidgetController self );void ResetIntercom()RTTIre.Hooks.PlaceVoid( "CallActionWidgetController", "ResetIntercom;", (CallActionWidgetController_ResetIntercom x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_ResetIntercom( CallActionWidgetController self );bool OnHoverOver(ink.PointerEvent e)overrideRTTIre.Hooks.Place( "CallActionWidgetController", "OnHoverOver", (CallActionWidgetController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_OnHoverOver( CallActionWidgetController self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)overrideRTTIre.Hooks.Place( "CallActionWidgetController", "OnHoverOut", (CallActionWidgetController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CallActionWidgetController_OnHoverOut( CallActionWidgetController self, ink.PointerEvent? e );