VendorHubMenuGameController
classscriptedClass
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 47
| Name | Type | Flags |
|---|---|---|
activeMenu | Int32 | scriptedprivate |
cameFromRipperdoc | Bool | scriptedprivate |
characterCredListener | ref<CallbackHandle> | scriptedpublic |
characterCredPointsListener | ref<CallbackHandle> | scriptedpublic |
characterCurrentHealthListener | ref<CallbackHandle> | scriptedpublic |
characterCurrentXPListener | ref<CallbackHandle> | scriptedpublic |
characterLevelListener | ref<CallbackHandle> | scriptedpublic |
equipAnimationCategories | array<ref<RipperdocCyberwareEquipAnimationCategory>> | scriptedprivate |
isChangedManually | Bool | scriptedprivate |
isRipperdoc | Bool | scriptedprivate |
isRipperdocViktorTutorial | Bool | scriptedprivate |
levelBarProgress | inkWidgetRef | scriptedprivate |
levelBarSpacer | inkWidgetRef | scriptedprivate |
levelValue | inkTextRef | scriptedprivate |
menuData | array<MenuData> | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
notificationRoot | inkWidgetRef | scriptedprivate |
PDS | ref<PlayerDevelopmentSystem> | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
playerCredits | inkWidgetRef | scriptedprivate |
playerCreditsValue | inkTextRef | scriptedprivate |
playerMoneyAnimator | wref<MoneyLabelController> | scriptedprivate |
playerStatsBlackboard | wref<IBlackboard> | scriptedpublic |
playerWeight | inkWidgetRef | scriptedprivate |
playerWeightValue | inkTextRef | scriptedprivate |
questSystem | wref<QuestsSystem> | scriptedprivate |
ripperdocTimeDilationCallback | ref<RipperdocTimeDilationCallback> | scriptedprivate |
root | wref<inkWidget> | scriptedprivate |
statusEffectSystem | wref<StatusEffectSystem> | scriptedprivate |
storageBlackboard | wref<IBlackboard> | scriptedprivate |
storageDef | ref<StorageBlackboardDef> | scriptedprivate |
storageUserData | ref<StorageUserData> | scriptedprivate |
streetCredBarProgress | inkWidgetRef | scriptedprivate |
streetCredBarSpacer | inkWidgetRef | scriptedprivate |
streetCredLabel | inkTextRef | scriptedprivate |
tabRoot | wref<TabRadioGroup> | scriptedprivate |
tabRootContainer | inkWidgetRef | scriptedprivate |
tabRootRef | inkWidgetRef | scriptedprivate |
timeDilationEnabling | Bool | scriptedprivate |
VendorBlackboard | wref<IBlackboard> | scriptedpublic |
VendorBlackboardDef | ref<UI_VendorDef> | scriptedpublic |
VendorDataManager | ref<VendorDataManager> | scriptedprivate |
vendorPanelData | ref<VendorPanelData> | scriptedprivate |
vendorShopLabel | inkTextRef | scriptedprivate |
VendorUpdatedCallbackID | ref<CallbackHandle> | scriptedpublic |
vendorUserData | ref<VendorUserData> | scriptedprivate |
weightListener | ref<CallbackHandle> | scriptedpublic |
Methods 33
private final func CloseVendor()scripted
private final func FinalizeEquipAnimationData()scripted
private final func Init()scripted
private final func InitializeEquipAnimationData()scripted
private final func InitializeExtraRipperdocData()scripted
private final func NotifyActivePanel(item: HubVendorMenuItems)scripted
protected cb func OnButtonRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnCharacterCurrentHealthUpdated(value: Int32) -> Boolscripted
protected cb func OnCharacterLevelCurrentXPUpdated(value: Int32) -> Boolscripted
protected cb func OnCharacterLevelUpdated(value: Int32) -> Boolscripted
protected cb func OnCharacterStreetCredLevelUpdated(value: Int32) -> Boolscripted
protected cb func OnCharacterStreetCredPointsUpdated(value: Int32) -> Boolscripted
protected cb func OnCyberwareModsRequest(evt: ref<CyberwareTabModsRequest>) -> Boolscripted
protected cb func OnEquipAnimationDataUpdate(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPlayerWeightUpdated(value: Float) -> Boolscripted
protected cb func OnRefreshCurrentTab(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnSwitchToCharacterFromRipperdoc(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnTutorialComplete(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnValueChanged(controller: wref<inkRadioGroupController>, selectedIndex: Int32) -> Boolscripted
protected cb func OnVendorUpdated(value: Variant) -> Boolscripted
private final func RemoveBB()scripted
private final func ResetEquipAnimationData()scripted
public final func SetTimeDilatation(enable: Bool)scripted
private final func SetupBB()scripted
private final func SetupMenuTabs(tutorialFinished: Bool)scripted
private final func SetupTopBar()scripted
private final func UninitializeExtraRipperdocData()scripted
private final func UpdateEquipAnimationData(equipArea: gamedataEquipmentArea, isEquip: Bool)scripted
private final func UpdateMoney()scripted