REDNODE / GAME API

VendorHubMenuGameController

classscriptedClass

extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 47

NameTypeFlags
activeMenuInt32scriptedprivate
cameFromRipperdocBoolscriptedprivate
characterCredListenerref<CallbackHandle>scriptedpublic
characterCredPointsListenerref<CallbackHandle>scriptedpublic
characterCurrentHealthListenerref<CallbackHandle>scriptedpublic
characterCurrentXPListenerref<CallbackHandle>scriptedpublic
characterLevelListenerref<CallbackHandle>scriptedpublic
equipAnimationCategoriesarray<ref<RipperdocCyberwareEquipAnimationCategory>>scriptedprivate
isChangedManuallyBoolscriptedprivate
isRipperdocBoolscriptedprivate
isRipperdocViktorTutorialBoolscriptedprivate
levelBarProgressinkWidgetRefscriptedprivate
levelBarSpacerinkWidgetRefscriptedprivate
levelValueinkTextRefscriptedprivate
notificationRootinkWidgetRefscriptedprivate
PDSref<PlayerDevelopmentSystem>scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
playerCreditsinkWidgetRefscriptedprivate
playerCreditsValueinkTextRefscriptedprivate
playerMoneyAnimatorwref<MoneyLabelController>scriptedprivate
playerStatsBlackboardwref<IBlackboard>scriptedpublic
playerWeightinkWidgetRefscriptedprivate
playerWeightValueinkTextRefscriptedprivate
questSystemwref<QuestsSystem>scriptedprivate
ripperdocTimeDilationCallbackref<RipperdocTimeDilationCallback>scriptedprivate
rootwref<inkWidget>scriptedprivate
statusEffectSystemwref<StatusEffectSystem>scriptedprivate
storageBlackboardwref<IBlackboard>scriptedprivate
storageDefref<StorageBlackboardDef>scriptedprivate
storageUserDataref<StorageUserData>scriptedprivate
streetCredBarProgressinkWidgetRefscriptedprivate
streetCredBarSpacerinkWidgetRefscriptedprivate
streetCredLabelinkTextRefscriptedprivate
tabRootwref<TabRadioGroup>scriptedprivate
tabRootContainerinkWidgetRefscriptedprivate
tabRootRefinkWidgetRefscriptedprivate
timeDilationEnablingBoolscriptedprivate
VendorBlackboardwref<IBlackboard>scriptedpublic
VendorBlackboardDefref<UI_VendorDef>scriptedpublic
VendorDataManagerref<VendorDataManager>scriptedprivate
vendorPanelDataref<VendorPanelData>scriptedprivate
vendorShopLabelinkTextRefscriptedprivate
VendorUpdatedCallbackIDref<CallbackHandle>scriptedpublic
vendorUserDataref<VendorUserData>scriptedprivate
weightListenerref<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