DpadWheelGameController
classscriptedClass
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 42
| Name | Type | Flags |
|---|---|---|
angleInterval | Float | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonHintsManagerRef | inkWidgetRef | scriptedprivate |
centerGlow | inkWidgetRef | scriptedprivate |
centerIcon | inkWidgetRef | scriptedprivate |
commandsList | array<QuickSlotCommand> | scriptedprivate |
data | QuickWheelStartUIStructure | scriptedprivate |
dpadItemsList | array<wref<DpadWheelItemController>> | scriptedprivate |
DPadWheelAngleBBID | ref<CallbackHandle> | scriptedprivate |
DpadWheelCyberwareAssignedBBID | ref<CallbackHandle> | scriptedprivate |
DPadWheelInterationEndedBBID | ref<CallbackHandle> | scriptedprivate |
DPadWheelInterationStartedBBID | ref<CallbackHandle> | scriptedprivate |
dpadWheelOpen | Bool | scriptedprivate |
hashMarkDistance | Float | scriptedprivate |
haskMarkContainer | inkCompoundRef | scriptedprivate |
indicator02 | inkImageRef | scriptedprivate |
indicator03 | inkImageRef | scriptedprivate |
indicator04 | inkImageRef | scriptedprivate |
indicator05 | inkImageRef | scriptedprivate |
indicator06 | inkImageRef | scriptedprivate |
indicator07 | inkImageRef | scriptedprivate |
indicator08 | inkImageRef | scriptedprivate |
InventoryDataManager | ref<InventoryDataManagerV2> | scriptedprivate |
itemContainer | inkCompoundRef | scriptedprivate |
itemDesc | inkTextRef | scriptedprivate |
itemDistance | Float | scriptedprivate |
itemLabel | inkTextRef | scriptedprivate |
listOfUnassignedCyberware | array<AbilityData> | scriptedprivate |
masterListOfAllCyberware | array<AbilityData> | scriptedprivate |
minDistance | Float | scriptedprivate |
neutralChoiceDelayId | DelayID | scriptedprivate |
Player | wref<PlayerPuppet> | scriptedprivate |
previousAmount | Float | scriptedprivate |
previousAngle | Float | scriptedprivate |
previouslySelectedData | QuickSlotCommand | scriptedprivate |
QuickSlotsManager | wref<QuickSlotsManager> | scriptedprivate |
root | wref<inkWidget> | scriptedprivate |
selectedIndicator | inkWidgetRef | scriptedprivate |
selectedWheelItem | wref<DpadWheelItemController> | scriptedprivate |
selectorWrapper | inkWidgetRef | scriptedprivate |
UiQuickItemsBlackboard | wref<IBlackboard> | scriptedprivate |
UiQuickSlotDef | ref<UI_QuickSlotsDataDef> | scriptedprivate |
Methods 36
private final func AddCommandsToList(originalList: script_ref<array<QuickSlotCommand>>, newList: array<QuickSlotCommand>) -> array<QuickSlotCommand>scripted
private final func CalculatePosition(index: Int32, dist: Float) -> inkMarginscripted
private final func CheckIfAbilityIsAssigned(ability: script_ref<AbilityData>) -> Boolscripted
private final func CreateHashMarks()scripted
private final func CreateWheelItems()scripted
private final func CycleToAbility(dir: Int32)scripted
private final func DelayUnselectAllItems()scripted
private final func DelayUnselsecAllItemsCancel()scripted
private final func GetAllDpadCommands()scripted
private final func GetNextAbility(currentAbility: script_ref<AbilityData>, dir: Int32) -> AbilityDatascripted
private final func HideDpadWheel()scripted
private final func InitSelection()scripted
private final func IsLeft(margin: inkMargin) -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnCyberwareAssigned(value: Bool) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnRadialAngleChanged(value: Float) -> Boolscripted
protected cb func OnUndelectAllItemsDelayedEvent(evt: ref<UndelectAllItemsDelayedEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnWheelInteractionEnded(value: Variant) -> Boolscripted
protected cb func OnWheelInteractionStarted(value: Variant) -> Boolscripted
private final func RefreshRadial()scripted
private final func RegisterGameInput()scripted
private final func RemoveBB()scripted
private final func SendSelectedItemChangeEventToEntity(data: script_ref<QuickSlotCommand>, opt currentEmpty: Bool)scripted
private final func SetupBB()scripted
private final func SetupCommandList(data: script_ref<array<QuickSlotCommand>>)scripted
private final func SetupSelectorMask()scripted
private final func ShowDPadWheel(eventData: script_ref<QuickWheelStartUIStructure>)scripted
private final func UnegisterGameInput()scripted
private final func UnselectAllItems()scripted
private final func UpdateAxisIndicator(value: Float, actionName: CName)scripted
private final func UpdateButtonHints()scripted
private final func UpdateInformationPanel(item: wref<DpadWheelItemController>)scripted
private final func UpdateRotation(angleFloat: Float)scripted
private final func UpdateVirtualAbilitiesList()scripted