BlackICE Scripting

class

DpadWheelGameController

  • 42 properties
  • 34 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
haskMarkContainerink.CompoundWidgetReference0x58 scripted
itemContainerink.CompoundWidgetReference0x70 scripted
selectorWrapperink.WidgetReference0x88 scripted
centerIconink.WidgetReference0xA0 scripted
centerGlowink.WidgetReference0xB8 scripted
itemLabelink.TextWidgetReference0xD0 scripted
itemDescink.TextWidgetReference0xE8 scripted
buttonHintsManagerRefink.WidgetReference0x100 scripted
indicator02ink.ImageWidgetReference0x118 scripted
indicator03ink.ImageWidgetReference0x130 scripted
indicator04ink.ImageWidgetReference0x148 scripted
indicator05ink.ImageWidgetReference0x160 scripted
indicator06ink.ImageWidgetReference0x178 scripted
indicator07ink.ImageWidgetReference0x190 scripted
indicator08ink.ImageWidgetReference0x1A8 scripted
itemDistancefloat0x1C0 scripted
hashMarkDistancefloat0x1C4 scripted
minDistancefloat0x1C8 scripted
rootWeakHandle<ink.Widget>0x1D0 scripted
PlayerWeakHandle<PlayerPuppet>0x1E0 scripted
QuickSlotsManagerWeakHandle<QuickSlotsManager>0x1F0 scripted
InventoryDataManagerInventoryDataManagerV2?0x200 scripted
dpadItemsListWeakHandle<DpadWheelItemController>[]0x210 scripted
commandsListQuickSlotCommand[]0x220 scripted
selectedWheelItemWeakHandle<DpadWheelItemController>0x230 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x240 scripted
selectedIndicatorink.WidgetReference0x250 scripted
angleIntervalfloat0x268 scripted
previousAmountfloat0x26C scripted
previousAnglefloat0x270 scripted
dataQuickWheelStartUIStructure0x278 scripted
masterListOfAllCyberwareAbilityData[]0x290 scripted
listOfUnassignedCyberwareAbilityData[]0x2A0 scripted
dpadWheelOpenbool0x2B0 scripted
neutralChoiceDelayIdgame.DelayID0x2B4 scripted
previouslySelectedDataQuickSlotCommand0x2C0 scripted
UiQuickItemsBlackboardWeakHandle<game.IBlackboard>0x3E8 scripted
UiQuickSlotDefUI_QuickSlotsDataDef?0x3F8 scripted
DPadWheelAngleBBIDred.CallbackObject?0x408 scripted
DPadWheelInterationStartedBBIDred.CallbackObject?0x418 scripted
DPadWheelInterationEndedBBIDred.CallbackObject?0x428 scripted
DpadWheelCyberwareAssignedBBIDred.CallbackObject?0x438 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void SetupBB() RTTI
  • void RemoveBB() RTTI
  • bool OnRadialAngleChanged(float value) RTTI
  • void RegisterGameInput() RTTI
  • void UnegisterGameInput() RTTI
  • void InitSelection() RTTI
  • bool OnCyberwareAssigned(bool value) RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void UpdateAxisIndicator(float value, CName actionName) RTTI
  • void DelayUnselectAllItems() RTTI
  • void DelayUnselsecAllItemsCancel() RTTI
  • bool OnUndelectAllItemsDelayedEvent(UndelectAllItemsDelayedEvent evt) RTTI
  • void UnselectAllItems() RTTI
  • void ShowDPadWheel(QuickWheelStartUIStructure eventData) RTTI
  • void RefreshRadial() RTTI
  • void GetAllDpadCommands() RTTI
  • QuickSlotCommand[] AddCommandsToList(QuickSlotCommand[] originalList, QuickSlotCommand[] newList) RTTI
  • void SetupCommandList(QuickSlotCommand[] data) RTTI
  • void CreateWheelItems() RTTI
  • void CreateHashMarks() RTTI
  • void SetupSelectorMask() RTTI
  • void UpdateRotation(float angleFloat) RTTI
  • void UpdateInformationPanel(WeakHandle<DpadWheelItemController> item) RTTI
  • void SendSelectedItemChangeEventToEntity(QuickSlotCommand data, bool? currentEmpty) RTTI
  • void CycleToAbility(int dir) RTTI
  • void HideDpadWheel() RTTI
  • void UpdateButtonHints() RTTI
  • ink.Margin CalculatePosition(int index, float dist) RTTI
  • bool IsLeft(ink.Margin margin) RTTI
  • AbilityData GetNextAbility(AbilityData currentAbility, int dir) RTTI
  • void UpdateVirtualAbilitiesList() RTTI
  • bool CheckIfAbilityIsAssigned(AbilityData ability) RTTI