CraftingMainGameController
classscriptedClass
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 25
| Name | Type | Flags |
|---|---|---|
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonHintsManagerRef | inkWidgetRef | scriptedprivate |
craftingBBID | ref<CallbackHandle> | scriptedprivate |
craftingBlackboard | wref<IBlackboard> | scriptedprivate |
craftingDef | ref<UI_CraftingDef> | scriptedprivate |
craftingLogicController | wref<CraftingLogicController> | scriptedprivate |
craftingLogicControllerContainer | inkWidgetRef | scriptedprivate |
craftingSystem | ref<CraftingSystem> | scriptedprivate |
InventoryManager | ref<InventoryDataManagerV2> | scriptedprivate |
isInitializeOver | Bool | scriptedprivate |
isTabEnabled | Bool | scriptedprivate |
levelUpBlackboard | wref<IBlackboard> | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
mode | CraftingMode | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
playerCraftBook | ref<CraftBook> | scriptedprivate |
playerLevelUpListener | ref<CallbackHandle> | scriptedprivate |
tabRoot | wref<TabRadioGroup> | scriptedprivate |
tabRootRef | inkWidgetRef | scriptedprivate |
tooltipsManager | wref<gameuiTooltipsManager> | scriptedprivate |
tooltipsManagerRef | inkWidgetRef | scriptedprivate |
uiScriptableSystem | wref<UIScriptableSystem> | scriptedprivate |
upgradingLogicController | wref<UpgradingScreenController> | scriptedprivate |
upgradingLogicControllerContainer | inkWidgetRef | scriptedprivate |
VendorDataManager | ref<VendorDataManager> | scriptedprivate |
Methods 33
public final func DisableTabs()scripted
public final func EnableTabs()scripted
public final func GetButtonHintsController() -> wref<ButtonHints>scripted
public final func GetCraftingSystem() -> wref<CraftingSystem>scripted
public final func GetInventoryManager() -> wref<InventoryDataManagerV2>scripted
private final func GetNextTabIndex() -> Int32scripted
public final func GetPlayer() -> wref<PlayerPuppet>scripted
public final func GetPlayerLevel() -> Floatscripted
private final func GetPreviousTabIndex() -> Int32scripted
public final func GetScriptableSystem() -> wref<UIScriptableSystem>scripted
public final func GetTooltipManager() -> wref<gameuiTooltipsManager>scripted
public final func IsCurrentTab(index: Int32) -> Boolscripted
public final func IsTabEnabled() -> Boolscripted
private final func MoveTab(direction: Direction)scripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnCharacterLevelUpdated(value: Variant) -> Boolscripted
protected cb func OnClickArrow(evt: ref<ArrowClickedEvent>) -> Boolscripted
protected cb func OnCraftingComplete(value: Variant) -> Boolscripted
protected cb func OnHintsControllerSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnSubMenuRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnTransferToPerkSreen(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnValueChanged(controller: wref<inkRadioGroupController>, selectedIndex: Int32) -> Boolscripted
private final func OpenCraftingMode()scripted
private final func OpenUpgradeMode()scripted
private final func RefreshUI(opt inventoryItemData: InventoryItemData)scripted
protected final func RegisterTabButtons()scripted
private final func RemoveBB()scripted
private final func SelectTab(selectedIndex: Int32)scripted
private final func SetupBB()scripted