REDNODE / GAME API

DpadWheelGameController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 42

NameTypeFlags
angleIntervalFloatscriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
centerGlowinkWidgetRefscriptedprivate
centerIconinkWidgetRefscriptedprivate
commandsListarray<QuickSlotCommand>scriptedprivate
dataQuickWheelStartUIStructurescriptedprivate
dpadItemsListarray<wref<DpadWheelItemController>>scriptedprivate
DPadWheelAngleBBIDref<CallbackHandle>scriptedprivate
DpadWheelCyberwareAssignedBBIDref<CallbackHandle>scriptedprivate
DPadWheelInterationEndedBBIDref<CallbackHandle>scriptedprivate
DPadWheelInterationStartedBBIDref<CallbackHandle>scriptedprivate
dpadWheelOpenBoolscriptedprivate
hashMarkDistanceFloatscriptedprivate
haskMarkContainerinkCompoundRefscriptedprivate
indicator02inkImageRefscriptedprivate
indicator03inkImageRefscriptedprivate
indicator04inkImageRefscriptedprivate
indicator05inkImageRefscriptedprivate
indicator06inkImageRefscriptedprivate
indicator07inkImageRefscriptedprivate
indicator08inkImageRefscriptedprivate
InventoryDataManagerref<InventoryDataManagerV2>scriptedprivate
itemContainerinkCompoundRefscriptedprivate
itemDescinkTextRefscriptedprivate
itemDistanceFloatscriptedprivate
itemLabelinkTextRefscriptedprivate
listOfUnassignedCyberwarearray<AbilityData>scriptedprivate
masterListOfAllCyberwarearray<AbilityData>scriptedprivate
minDistanceFloatscriptedprivate
neutralChoiceDelayIdDelayIDscriptedprivate
Playerwref<PlayerPuppet>scriptedprivate
previousAmountFloatscriptedprivate
previousAngleFloatscriptedprivate
previouslySelectedDataQuickSlotCommandscriptedprivate
QuickSlotsManagerwref<QuickSlotsManager>scriptedprivate
rootwref<inkWidget>scriptedprivate
selectedIndicatorinkWidgetRefscriptedprivate
selectedWheelItemwref<DpadWheelItemController>scriptedprivate
selectorWrapperinkWidgetRefscriptedprivate
UiQuickItemsBlackboardwref<IBlackboard>scriptedprivate
UiQuickSlotDefref<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