BlackICE Scripting

class

VendorHubMenuGameController

  • 47 properties
  • 32 functions

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

Properties

PropertyTypeOffset
notificationRootink.WidgetReference0x10 scripted
tabRootContainerink.WidgetReference0x28 scripted
tabRootRefink.WidgetReference0x40 scripted
playerCreditsink.WidgetReference0x58 scripted
playerCreditsValueink.TextWidgetReference0x70 scripted
playerWeightink.WidgetReference0x88 scripted
playerWeightValueink.TextWidgetReference0xA0 scripted
vendorShopLabelink.TextWidgetReference0xB8 scripted
levelValueink.TextWidgetReference0xD0 scripted
streetCredLabelink.TextWidgetReference0xE8 scripted
levelBarProgressink.WidgetReference0x100 scripted
levelBarSpacerink.WidgetReference0x118 scripted
streetCredBarProgressink.WidgetReference0x130 scripted
streetCredBarSpacerink.WidgetReference0x148 scripted
VendorDataManagerVendorDataManager?0x160 scripted
vendorUserDataVendorUserData?0x170 scripted
vendorPanelDataquest.VendorPanelData?0x180 scripted
storageUserDataStorageUserData?0x190 scripted
PDSPlayerDevelopmentSystem?0x1A0 scripted
rootWeakHandle<ink.Widget>0x1B0 scripted
tabRootWeakHandle<TabRadioGroup>0x1C0 scripted
playerMoneyAnimatorWeakHandle<MoneyLabelController>0x1D0 scripted
isRipperdocbool0x1E0 scripted
isRipperdocViktorTutorialbool0x1E1 scripted
statusEffectSystemWeakHandle<game.StatusEffectSystem>0x1E8 scripted
questSystemWeakHandle<quest.QuestsSystem>0x1F8 scripted
ripperdocTimeDilationCallbackRipperdocTimeDilationCallback?0x208 scripted
timeDilationEnablingbool0x218 scripted
equipAnimationCategoriesRipperdocCyberwareEquipAnimationCategory?[]0x220 scripted
VendorBlackboardWeakHandle<game.IBlackboard>0x230 scripted
playerStatsBlackboardWeakHandle<game.IBlackboard>0x240 scripted
VendorBlackboardDefUI_VendorDef?0x250 scripted
VendorUpdatedCallbackIDred.CallbackObject?0x260 scripted
weightListenerred.CallbackObject?0x270 scripted
characterLevelListenerred.CallbackObject?0x280 scripted
characterCurrentXPListenerred.CallbackObject?0x290 scripted
characterCredListenerred.CallbackObject?0x2A0 scripted
characterCredPointsListenerred.CallbackObject?0x2B0 scripted
characterCurrentHealthListenerred.CallbackObject?0x2C0 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0x2D0 scripted
playerWeakHandle<PlayerPuppet>0x2E0 scripted
menuDataMenuData[]0x2F0 scripted
activeMenuint0x300 scripted
isChangedManuallybool0x304 scripted
cameFromRipperdocbool0x305 scripted
storageDefStorageBlackboardDef?0x308 scripted
storageBlackboardWeakHandle<game.IBlackboard>0x318 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnSetUserData(IScriptable userData) RTTI
  • void Init() RTTI
  • void InitializeExtraRipperdocData() RTTI
  • void UninitializeExtraRipperdocData() 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