DpadWheelGameController class
DpadWheelGameController
Inheritance
Base: game.ui.HUDGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
haskMarkContainer | ink.CompoundWidgetReference | scripted |
itemContainer | ink.CompoundWidgetReference | scripted |
selectorWrapper | ink.WidgetReference | scripted |
centerIcon | ink.WidgetReference | scripted |
centerGlow | ink.WidgetReference | scripted |
itemLabel | ink.TextWidgetReference | scripted |
itemDesc | ink.TextWidgetReference | scripted |
buttonHintsManagerRef | ink.WidgetReference | scripted |
indicator02 | ink.ImageWidgetReference | scripted |
indicator03 | ink.ImageWidgetReference | scripted |
indicator04 | ink.ImageWidgetReference | scripted |
indicator05 | ink.ImageWidgetReference | scripted |
indicator06 | ink.ImageWidgetReference | scripted |
indicator07 | ink.ImageWidgetReference | scripted |
indicator08 | ink.ImageWidgetReference | scripted |
itemDistance | float | scripted |
hashMarkDistance | float | scripted |
minDistance | float | scripted |
root | WeakHandle<ink.Widget> | scripted |
Player | WeakHandle<PlayerPuppet> | scripted |
QuickSlotsManager | WeakHandle<QuickSlotsManager> | scripted |
InventoryDataManager | InventoryDataManagerV2? | scripted |
dpadItemsList | WeakHandle<DpadWheelItemController>[] | scripted |
commandsList | QuickSlotCommand[] | scripted |
selectedWheelItem | WeakHandle<DpadWheelItemController> | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
selectedIndicator | ink.WidgetReference | scripted |
angleInterval | float | scripted |
previousAmount | float | scripted |
previousAngle | float | scripted |
data | QuickWheelStartUIStructure | scripted |
masterListOfAllCyberware | AbilityData[] | scripted |
listOfUnassignedCyberware | AbilityData[] | scripted |
dpadWheelOpen | bool | scripted |
neutralChoiceDelayId | game.DelayID | scripted |
previouslySelectedData | QuickSlotCommand | scripted |
UiQuickItemsBlackboard | WeakHandle<game.IBlackboard> | scripted |
UiQuickSlotDef | UI_QuickSlotsDataDef? | scripted |
DPadWheelAngleBBID | red.CallbackObject? | scripted |
DPadWheelInterationStartedBBID | red.CallbackObject? | scripted |
DPadWheelInterationEndedBBID | red.CallbackObject? | scripted |
DpadWheelCyberwareAssignedBBID | red.CallbackObject? | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIvoid SetupBB()RTTIvoid RemoveBB()RTTIbool OnRadialAngleChanged(float value)RTTIbool OnWheelInteractionStarted(string value)RTTIvoid RegisterGameInput()RTTIvoid UnegisterGameInput()RTTIvoid InitSelection()RTTIbool OnWheelInteractionEnded(string value)RTTIbool OnCyberwareAssigned(bool value)RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIvoid UpdateAxisIndicator(float value, CName actionName)RTTIvoid DelayUnselectAllItems()RTTIvoid DelayUnselsecAllItemsCancel()RTTIbool OnUndelectAllItemsDelayedEvent(UndelectAllItemsDelayedEvent evt)RTTIvoid UnselectAllItems()RTTIvoid ShowDPadWheel(QuickWheelStartUIStructure eventData)RTTIvoid RefreshRadial()RTTIvoid GetAllDpadCommands()RTTIQuickSlotCommand[] AddCommandsToList(QuickSlotCommand[] originalList, QuickSlotCommand[] newList)RTTIvoid SetupCommandList(QuickSlotCommand[] data)RTTIvoid CreateWheelItems()RTTIvoid CreateHashMarks()RTTIvoid SetupSelectorMask()RTTIvoid UpdateRotation(float angleFloat)RTTIvoid UpdateInformationPanel(WeakHandle<DpadWheelItemController> item)RTTIvoid SendSelectedItemChangeEventToEntity(QuickSlotCommand data, bool? currentEmpty)RTTIvoid CycleToAbility(int dir)RTTIvoid HideDpadWheel()RTTIvoid UpdateButtonHints()RTTIink.Margin CalculatePosition(int index, float dist)RTTIbool IsLeft(ink.Margin margin)RTTIAbilityData GetNextAbility(AbilityData currentAbility, int dir)RTTIvoid UpdateVirtualAbilitiesList()RTTIbool CheckIfAbilityIsAssigned(AbilityData ability)RTTI