class
WeaponVendorActionWidgetController
- 6 properties
- 9 functions
Extends DeviceActionWidgetControllerBase DeviceButtonLogicControllerBase ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
buttonText | ink.TextWidgetReference | 0x150 | scripted |
standardButtonContainer | ink.WidgetReference | 0x168 | scripted |
hoveredButtonContainer | ink.WidgetReference | 0x180 | scripted |
buttonState | ButtonStatus | 0x198 | scripted |
hoverState | HoverStatus | 0x19C | scripted |
isBusy | bool | 0x1A0 | scripted |
Functions
void Initialize(DeviceInkGameControllerBase gameController, SActionWidgetPackage widgetData)overrideRTTIre.Hooks.PlaceVoid( "WeaponVendorActionWidgetController", "Initialize;DeviceInkGameControllerBasescript_ref<SActionWidgetPackage>", (WeaponVendorActionWidgetController_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_Initialize( WeaponVendorActionWidgetController self, DeviceInkGameControllerBase? gameController, SActionWidgetPackage widgetData );void FinalizeActionExecution(game.Object executor, game.device.Action action)overrideRTTIre.Hooks.PlaceVoid( "WeaponVendorActionWidgetController", "FinalizeActionExecution;GameObjectDeviceAction", (WeaponVendorActionWidgetController_FinalizeActionExecution x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_FinalizeActionExecution( WeaponVendorActionWidgetController self, game.Object? executor, game.device.Action? action );void Processing()RTTIre.Hooks.PlaceVoid( "WeaponVendorActionWidgetController", "Processing;", (WeaponVendorActionWidgetController_Processing x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_Processing( WeaponVendorActionWidgetController self );void NoMoney()RTTIre.Hooks.PlaceVoid( "WeaponVendorActionWidgetController", "NoMoney;", (WeaponVendorActionWidgetController_NoMoney x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_NoMoney( WeaponVendorActionWidgetController self );bool IsProcessing()RTTIre.Hooks.Place( "WeaponVendorActionWidgetController", "IsProcessing;", (WeaponVendorActionWidgetController_IsProcessing x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_IsProcessing( WeaponVendorActionWidgetController self );void ResetToDefault()RTTIre.Hooks.PlaceVoid( "WeaponVendorActionWidgetController", "ResetToDefault;", (WeaponVendorActionWidgetController_ResetToDefault x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_ResetToDefault( WeaponVendorActionWidgetController self );bool OnProcessed(ink.anim.Proxy e)RTTIre.Hooks.Place( "WeaponVendorActionWidgetController", "OnProcessed", (WeaponVendorActionWidgetController_OnProcessed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_OnProcessed( WeaponVendorActionWidgetController self, ink.anim.Proxy? e );bool OnHoverOver(ink.PointerEvent e)overrideRTTIre.Hooks.Place( "WeaponVendorActionWidgetController", "OnHoverOver", (WeaponVendorActionWidgetController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_OnHoverOver( WeaponVendorActionWidgetController self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)overrideRTTIre.Hooks.Place( "WeaponVendorActionWidgetController", "OnHoverOut", (WeaponVendorActionWidgetController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendorActionWidgetController_OnHoverOut( WeaponVendorActionWidgetController self, ink.PointerEvent? e );