class
DpadWheelGameController
- 42 properties
- 34 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
haskMarkContainer | ink.CompoundWidgetReference | 0x58 | scripted |
itemContainer | ink.CompoundWidgetReference | 0x70 | scripted |
selectorWrapper | ink.WidgetReference | 0x88 | scripted |
centerIcon | ink.WidgetReference | 0xA0 | scripted |
centerGlow | ink.WidgetReference | 0xB8 | scripted |
itemLabel | ink.TextWidgetReference | 0xD0 | scripted |
itemDesc | ink.TextWidgetReference | 0xE8 | scripted |
buttonHintsManagerRef | ink.WidgetReference | 0x100 | scripted |
indicator02 | ink.ImageWidgetReference | 0x118 | scripted |
indicator03 | ink.ImageWidgetReference | 0x130 | scripted |
indicator04 | ink.ImageWidgetReference | 0x148 | scripted |
indicator05 | ink.ImageWidgetReference | 0x160 | scripted |
indicator06 | ink.ImageWidgetReference | 0x178 | scripted |
indicator07 | ink.ImageWidgetReference | 0x190 | scripted |
indicator08 | ink.ImageWidgetReference | 0x1A8 | scripted |
itemDistance | float | 0x1C0 | scripted |
hashMarkDistance | float | 0x1C4 | scripted |
minDistance | float | 0x1C8 | scripted |
root | WeakHandle<ink.Widget> | 0x1D0 | scripted |
Player | WeakHandle<PlayerPuppet> | 0x1E0 | scripted |
QuickSlotsManager | WeakHandle<QuickSlotsManager> | 0x1F0 | scripted |
InventoryDataManager | InventoryDataManagerV2? | 0x200 | scripted |
dpadItemsList | WeakHandle<DpadWheelItemController>[] | 0x210 | scripted |
commandsList | QuickSlotCommand[] | 0x220 | scripted |
selectedWheelItem | WeakHandle<DpadWheelItemController> | 0x230 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0x240 | scripted |
selectedIndicator | ink.WidgetReference | 0x250 | scripted |
angleInterval | float | 0x268 | scripted |
previousAmount | float | 0x26C | scripted |
previousAngle | float | 0x270 | scripted |
data | QuickWheelStartUIStructure | 0x278 | scripted |
masterListOfAllCyberware | AbilityData[] | 0x290 | scripted |
listOfUnassignedCyberware | AbilityData[] | 0x2A0 | scripted |
dpadWheelOpen | bool | 0x2B0 | scripted |
neutralChoiceDelayId | game.DelayID | 0x2B4 | scripted |
previouslySelectedData | QuickSlotCommand | 0x2C0 | scripted |
UiQuickItemsBlackboard | WeakHandle<game.IBlackboard> | 0x3E8 | scripted |
UiQuickSlotDef | UI_QuickSlotsDataDef? | 0x3F8 | scripted |
DPadWheelAngleBBID | red.CallbackObject? | 0x408 | scripted |
DPadWheelInterationStartedBBID | red.CallbackObject? | 0x418 | scripted |
DPadWheelInterationEndedBBID | red.CallbackObject? | 0x428 | scripted |
DpadWheelCyberwareAssignedBBID | red.CallbackObject? | 0x438 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "DpadWheelGameController", "OnInitialize", (DpadWheelGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_OnInitialize( DpadWheelGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "DpadWheelGameController", "OnUninitialize", (DpadWheelGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_OnUninitialize( DpadWheelGameController self );void SetupBB()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "SetupBB;", (DpadWheelGameController_SetupBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_SetupBB( DpadWheelGameController self );void RemoveBB()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "RemoveBB;", (DpadWheelGameController_RemoveBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_RemoveBB( DpadWheelGameController self );bool OnRadialAngleChanged(float value)RTTIre.Hooks.Place( "DpadWheelGameController", "OnRadialAngleChanged", (DpadWheelGameController_OnRadialAngleChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_OnRadialAngleChanged( DpadWheelGameController self, float value );void RegisterGameInput()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "RegisterGameInput;", (DpadWheelGameController_RegisterGameInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_RegisterGameInput( DpadWheelGameController self );void UnegisterGameInput()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "UnegisterGameInput;", (DpadWheelGameController_UnegisterGameInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_UnegisterGameInput( DpadWheelGameController self );void InitSelection()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "InitSelection;", (DpadWheelGameController_InitSelection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_InitSelection( DpadWheelGameController self );bool OnCyberwareAssigned(bool value)RTTIre.Hooks.Place( "DpadWheelGameController", "OnCyberwareAssigned", (DpadWheelGameController_OnCyberwareAssigned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_OnCyberwareAssigned( DpadWheelGameController self, bool value );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "DpadWheelGameController", "OnAction", (DpadWheelGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_OnAction( DpadWheelGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void UpdateAxisIndicator(float value, CName actionName)RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "UpdateAxisIndicator;FloatCName", (DpadWheelGameController_UpdateAxisIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_UpdateAxisIndicator( DpadWheelGameController self, float value, CName actionName );void DelayUnselectAllItems()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "DelayUnselectAllItems;", (DpadWheelGameController_DelayUnselectAllItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_DelayUnselectAllItems( DpadWheelGameController self );void DelayUnselsecAllItemsCancel()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "DelayUnselsecAllItemsCancel;", (DpadWheelGameController_DelayUnselsecAllItemsCancel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_DelayUnselsecAllItemsCancel( DpadWheelGameController self );bool OnUndelectAllItemsDelayedEvent(UndelectAllItemsDelayedEvent evt)RTTIre.Hooks.Place( "DpadWheelGameController", "OnUndelectAllItemsDelayedEvent", (DpadWheelGameController_OnUndelectAllItemsDelayedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_OnUndelectAllItemsDelayedEvent( DpadWheelGameController self, UndelectAllItemsDelayedEvent? evt );void UnselectAllItems()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "UnselectAllItems;", (DpadWheelGameController_UnselectAllItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_UnselectAllItems( DpadWheelGameController self );void ShowDPadWheel(QuickWheelStartUIStructure eventData)RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "ShowDPadWheel;script_ref<QuickWheelStartUIStructure>", (DpadWheelGameController_ShowDPadWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_ShowDPadWheel( DpadWheelGameController self, QuickWheelStartUIStructure eventData );void RefreshRadial()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "RefreshRadial;", (DpadWheelGameController_RefreshRadial x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_RefreshRadial( DpadWheelGameController self );void GetAllDpadCommands()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "GetAllDpadCommands;", (DpadWheelGameController_GetAllDpadCommands x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_GetAllDpadCommands( DpadWheelGameController self );QuickSlotCommand[] AddCommandsToList(QuickSlotCommand[] originalList, QuickSlotCommand[] newList)RTTIvoid SetupCommandList(QuickSlotCommand[] data)RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "SetupCommandList;script_ref<array<QuickSlotCommand>>", (DpadWheelGameController_SetupCommandList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_SetupCommandList( DpadWheelGameController self, QuickSlotCommand[] data );void CreateWheelItems()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "CreateWheelItems;", (DpadWheelGameController_CreateWheelItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_CreateWheelItems( DpadWheelGameController self );void CreateHashMarks()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "CreateHashMarks;", (DpadWheelGameController_CreateHashMarks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_CreateHashMarks( DpadWheelGameController self );void SetupSelectorMask()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "SetupSelectorMask;", (DpadWheelGameController_SetupSelectorMask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_SetupSelectorMask( DpadWheelGameController self );void UpdateRotation(float angleFloat)RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "UpdateRotation;Float", (DpadWheelGameController_UpdateRotation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_UpdateRotation( DpadWheelGameController self, float angleFloat );void UpdateInformationPanel(WeakHandle<DpadWheelItemController> item)RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "UpdateInformationPanel;DpadWheelItemController", (DpadWheelGameController_UpdateInformationPanel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_UpdateInformationPanel( DpadWheelGameController self, WeakHandle<DpadWheelItemController> item );void SendSelectedItemChangeEventToEntity(QuickSlotCommand data, bool? currentEmpty)RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "SendSelectedItemChangeEventToEntity;script_ref<QuickSlotCommand>Bool", (DpadWheelGameController_SendSelectedItemChangeEventToEntity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_SendSelectedItemChangeEventToEntity( DpadWheelGameController self, QuickSlotCommand data, bool? currentEmpty );void CycleToAbility(int dir)RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "CycleToAbility;Int32", (DpadWheelGameController_CycleToAbility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_CycleToAbility( DpadWheelGameController self, int dir );void HideDpadWheel()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "HideDpadWheel;", (DpadWheelGameController_HideDpadWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_HideDpadWheel( DpadWheelGameController self );void UpdateButtonHints()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "UpdateButtonHints;", (DpadWheelGameController_UpdateButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_UpdateButtonHints( DpadWheelGameController self );ink.Margin CalculatePosition(int index, float dist)RTTIre.Hooks.Place( "DpadWheelGameController", "CalculatePosition;Int32Float", (DpadWheelGameController_CalculatePosition x) => { return re.Hooks.CallOriginal<re.msgpack.ink.Margin>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_CalculatePosition( DpadWheelGameController self, int index, float dist );bool IsLeft(ink.Margin margin)RTTIre.Hooks.Place( "DpadWheelGameController", "IsLeft;inkMargin", (DpadWheelGameController_IsLeft x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_IsLeft( DpadWheelGameController self, ink.Margin margin );AbilityData GetNextAbility(AbilityData currentAbility, int dir)RTTIre.Hooks.Place( "DpadWheelGameController", "GetNextAbility;script_ref<AbilityData>Int32", (DpadWheelGameController_GetNextAbility x) => { return re.Hooks.CallOriginal<re.msgpack.AbilityData>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_GetNextAbility( DpadWheelGameController self, AbilityData currentAbility, int dir );void UpdateVirtualAbilitiesList()RTTIre.Hooks.PlaceVoid( "DpadWheelGameController", "UpdateVirtualAbilitiesList;", (DpadWheelGameController_UpdateVirtualAbilitiesList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_UpdateVirtualAbilitiesList( DpadWheelGameController self );bool CheckIfAbilityIsAssigned(AbilityData ability)RTTIre.Hooks.Place( "DpadWheelGameController", "CheckIfAbilityIsAssigned;script_ref<AbilityData>", (DpadWheelGameController_CheckIfAbilityIsAssigned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DpadWheelGameController_CheckIfAbilityIsAssigned( DpadWheelGameController self, AbilityData ability );