BlackICE Scripting

class

VendorHubMenuGameController

  • 51 properties
  • 32 functions

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

Properties

PropertyTypeOffset
notificationRootink.WidgetReference0x10 scripted
centerContainerink.WidgetReference0x28 scripted
tabRootContainerink.WidgetReference0x40 scripted
tabRootRefink.WidgetReference0x58 scripted
playerCreditsink.WidgetReference0x70 scripted
playerCreditsValueink.TextWidgetReference0x88 scripted
playerWeightink.WidgetReference0xA0 scripted
playerWeightValueink.TextWidgetReference0xB8 scripted
vendorShopLabelink.TextWidgetReference0xD0 scripted
leftContainerink.WidgetReference0xE8 scripted
levelValueink.TextWidgetReference0x100 scripted
streetCredLabelink.TextWidgetReference0x118 scripted
levelBarProgressink.WidgetReference0x130 scripted
levelBarSpacerink.WidgetReference0x148 scripted
streetCredBarProgressink.WidgetReference0x160 scripted
streetCredBarSpacerink.WidgetReference0x178 scripted
VendorDataManagerVendorDataManager?0x190 scripted
vendorUserDataVendorUserData?0x1A0 scripted
vendorPanelDataquest.VendorPanelData?0x1B0 scripted
storageUserDataStorageUserData?0x1C0 scripted
PDSPlayerDevelopmentSystem?0x1D0 scripted
rootWeakHandle<ink.Widget>0x1E0 scripted
tabRootWeakHandle<TabRadioGroup>0x1F0 scripted
playerMoneyAnimatorWeakHandle<MoneyLabelController>0x200 scripted
isRipperdocbool0x210 scripted
isRipperdocViktorTutorialbool0x211 scripted
statusEffectSystemWeakHandle<game.StatusEffectSystem>0x218 scripted
questSystemWeakHandle<quest.QuestsSystem>0x228 scripted
equipAnimationCategoriesRipperdocCyberwareEquipAnimationCategory?[]0x238 scripted
docTimeDilationCallbackRipperdocTimeDilationCallback?0x248 scripted
timeDilationEnablingbool0x258 scripted
isGlamdocbool0x259 scripted
glamdocCustomizationFactCName0x260 scripted
VendorBlackboardWeakHandle<game.IBlackboard>0x268 scripted
playerStatsBlackboardWeakHandle<game.IBlackboard>0x278 scripted
VendorBlackboardDefUI_VendorDef?0x288 scripted
VendorUpdatedCallbackIDred.CallbackObject?0x298 scripted
weightListenerred.CallbackObject?0x2A8 scripted
characterLevelListenerred.CallbackObject?0x2B8 scripted
characterCurrentXPListenerred.CallbackObject?0x2C8 scripted
characterCredListenerred.CallbackObject?0x2D8 scripted
characterCredPointsListenerred.CallbackObject?0x2E8 scripted
characterCurrentHealthListenerred.CallbackObject?0x2F8 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0x308 scripted
playerWeakHandle<PlayerPuppet>0x318 scripted
menuDataMenuData[]0x328 scripted
activeMenuint0x338 scripted
isChangedManuallybool0x33C scripted
cameFromRipperdocbool0x33D scripted
storageDefStorageBlackboardDef?0x340 scripted
storageBlackboardWeakHandle<game.IBlackboard>0x350 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnSetUserData(IScriptable userData) RTTI
  • void Init() RTTI
  • void InitializeExtraDocData() RTTI
  • void UninitializeExtraDocData() RTTI
  • void InitializeEquipAnimationData() RTTI
  • void ResetEquipAnimationData() RTTI
  • void UpdateEquipAnimationData(game.data.EquipmentArea equipArea, bool isEquip) RTTI
  • void FinalizeEquipAnimationData() RTTI
  • void SetTimeDilatation(bool enable) RTTI
  • void SetupBB() RTTI
  • void RemoveBB() RTTI
  • void SetupTopBar() RTTI
  • bool OnPlayerWeightUpdated(float value) RTTI
  • bool OnCharacterLevelUpdated(int value) RTTI
  • bool OnCharacterLevelCurrentXPUpdated(int value) RTTI
  • bool OnCharacterStreetCredLevelUpdated(int value) RTTI
  • bool OnCharacterStreetCredPointsUpdated(int value) RTTI
  • bool OnCharacterCurrentHealthUpdated(int value) RTTI
  • void SetupMenuTabs(bool tutorialFinished) RTTI
  • bool OnCyberwareModsRequest(CyberwareTabModsRequest evt) RTTI
  • bool OnValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex) RTTI
  • bool OnRefreshCurrentTab(IScriptable userData) RTTI
  • bool OnTutorialComplete(IScriptable userData) RTTI
  • bool OnSwitchToCharacterFromRipperdoc(IScriptable userData) RTTI
  • bool OnEquipAnimationDataUpdate(IScriptable userData) RTTI
  • bool OnButtonRelease(ink.PointerEvent evt) RTTI
  • void UpdateMoney() RTTI
  • void NotifyActivePanel(HubVendorMenuItems item) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • void CloseVendor() RTTI