REDNODE / GAME API

CraftingMainGameController

classscriptedClass

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

Properties 25

NameTypeFlags
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
craftingBBIDref<CallbackHandle>scriptedprivate
craftingBlackboardwref<IBlackboard>scriptedprivate
craftingDefref<UI_CraftingDef>scriptedprivate
craftingLogicControllerwref<CraftingLogicController>scriptedprivate
craftingLogicControllerContainerinkWidgetRefscriptedprivate
craftingSystemref<CraftingSystem>scriptedprivate
InventoryManagerref<InventoryDataManagerV2>scriptedprivate
isInitializeOverBoolscriptedprivate
isTabEnabledBoolscriptedprivate
levelUpBlackboardwref<IBlackboard>scriptedprivate
modeCraftingModescriptedprivate
playerwref<PlayerPuppet>scriptedprivate
playerCraftBookref<CraftBook>scriptedprivate
playerLevelUpListenerref<CallbackHandle>scriptedprivate
tabRootwref<TabRadioGroup>scriptedprivate
tabRootRefinkWidgetRefscriptedprivate
tooltipsManagerwref<gameuiTooltipsManager>scriptedprivate
tooltipsManagerRefinkWidgetRefscriptedprivate
uiScriptableSystemwref<UIScriptableSystem>scriptedprivate
upgradingLogicControllerwref<UpgradingScreenController>scriptedprivate
upgradingLogicControllerContainerinkWidgetRefscriptedprivate
VendorDataManagerref<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