class ink
ButtonDpadSupportedController
ink.ButtonDpadSupportedController
- 4 properties
- 6 functions
- 4 derived classes
Extends ink.ButtonAnimatedController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
ArmorEquipInventoryItemController, BuildButtonItemController, CpoCharacterButtonItemController, PaperDollSlotController
Properties
| Property | Type | Offset | |
|---|---|---|---|
targetPath_DpadUp | WeakHandle<ink.Widget> | 0xD8 | scripted |
targetPath_DpadDown | WeakHandle<ink.Widget> | 0xE8 | scripted |
targetPath_DpadLeft | WeakHandle<ink.Widget> | 0xF8 | scripted |
targetPath_DpadRight | WeakHandle<ink.Widget> | 0x108 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "inkButtonDpadSupportedController", "OnInitialize", (ButtonDpadSupportedController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ButtonDpadSupportedController_OnInitialize( ink.ButtonDpadSupportedController self );void SetDpadTargets(WeakHandle<ink.Widget> argLeft, WeakHandle<ink.Widget> argUp, WeakHandle<ink.Widget> argRight, WeakHandle<ink.Widget> argDown)RTTIre.Hooks.PlaceVoid( "inkButtonDpadSupportedController", "SetDpadTargets;inkWidgetinkWidgetinkWidgetinkWidget", (ButtonDpadSupportedController_SetDpadTargets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ButtonDpadSupportedController_SetDpadTargets( ink.ButtonDpadSupportedController self, WeakHandle<ink.Widget> argLeft, WeakHandle<ink.Widget> argUp, WeakHandle<ink.Widget> argRight, WeakHandle<ink.Widget> argDown );void SetDpadLeftTarget(WeakHandle<ink.Widget> argNew)RTTIre.Hooks.PlaceVoid( "inkButtonDpadSupportedController", "SetDpadLeftTarget;inkWidget", (ButtonDpadSupportedController_SetDpadLeftTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ButtonDpadSupportedController_SetDpadLeftTarget( ink.ButtonDpadSupportedController self, WeakHandle<ink.Widget> argNew );void SetDpadUpTarget(WeakHandle<ink.Widget> argNew)RTTIre.Hooks.PlaceVoid( "inkButtonDpadSupportedController", "SetDpadUpTarget;inkWidget", (ButtonDpadSupportedController_SetDpadUpTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ButtonDpadSupportedController_SetDpadUpTarget( ink.ButtonDpadSupportedController self, WeakHandle<ink.Widget> argNew );void SetDpadRightTarget(WeakHandle<ink.Widget> argNew)RTTIre.Hooks.PlaceVoid( "inkButtonDpadSupportedController", "SetDpadRightTarget;inkWidget", (ButtonDpadSupportedController_SetDpadRightTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ButtonDpadSupportedController_SetDpadRightTarget( ink.ButtonDpadSupportedController self, WeakHandle<ink.Widget> argNew );void SetDpadDownTarget(WeakHandle<ink.Widget> argNew)RTTIre.Hooks.PlaceVoid( "inkButtonDpadSupportedController", "SetDpadDownTarget;inkWidget", (ButtonDpadSupportedController_SetDpadDownTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ButtonDpadSupportedController_SetDpadDownTarget( ink.ButtonDpadSupportedController self, WeakHandle<ink.Widget> argNew );