CraftingMainGameController class
CraftingMainGameController
Inheritance
Base: game.ui.MenuGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
tooltipsManagerRef | ink.WidgetReference | scripted |
tabRootRef | ink.WidgetReference | scripted |
buttonHintsManagerRef | ink.WidgetReference | scripted |
craftingLogicControllerContainer | ink.WidgetReference | scripted |
upgradingLogicControllerContainer | ink.WidgetReference | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | scripted |
craftingSystem | CraftingSystem? | scripted |
playerCraftBook | CraftBook? | scripted |
VendorDataManager | VendorDataManager? | scripted |
InventoryManager | InventoryDataManagerV2? | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | scripted |
craftingDef | UI_CraftingDef? | scripted |
craftingBlackboard | WeakHandle<game.IBlackboard> | scripted |
craftingBBID | red.CallbackObject? | scripted |
levelUpBlackboard | WeakHandle<game.IBlackboard> | scripted |
playerLevelUpListener | red.CallbackObject? | scripted |
mode | CraftingMode | scripted |
isInitializeOver | bool | scripted |
craftingLogicController | WeakHandle<CraftingLogicController> | scripted |
upgradingLogicController | WeakHandle<UpgradingScreenController> | scripted |
tabRoot | WeakHandle<TabRadioGroup> | scripted |
isTabEnabled | bool | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnClickArrow(ArrowClickedEvent evt)RTTIvoid MoveTab(Direction direction)RTTIint GetNextTabIndex()RTTIbool IsCurrentTab(int index)RTTIint GetPreviousTabIndex()RTTIbool OnSetUserData(IScriptable userData)RTTIfloat GetPlayerLevel()RTTIbool OnHintsControllerSpawned(ink.Widget widget, IScriptable userData)RTTIWeakHandle<UIScriptableSystem> GetScriptableSystem()RTTIWeakHandle<PlayerPuppet> GetPlayer()RTTIWeakHandle<InventoryDataManagerV2> GetInventoryManager()RTTIWeakHandle<CraftingSystem> GetCraftingSystem()RTTIWeakHandle<game.ui.TooltipsManager> GetTooltipManager()RTTIWeakHandle<ButtonHints> GetButtonHintsController()RTTIvoid EnableTabs()RTTIbool IsTabEnabled()RTTIvoid DisableTabs()RTTIvoid RegisterTabButtons()RTTIbool OnSubMenuRelease(ink.PointerEvent evt)RTTIvoid SetupBB()RTTIvoid RemoveBB()RTTIbool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIbool OnValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex)RTTIvoid SelectTab(int selectedIndex)RTTIvoid RefreshUI(game.InventoryItemData? inventoryItemData)RTTIvoid OpenCraftingMode()RTTIvoid OpenUpgradeMode()RTTIbool OnBack(IScriptable userData)overrideRTTIbool OnTransferToPerkSreen(ink.PointerEvent evt)RTTIbool OnCraftingComplete(string value)RTTIbool OnCharacterLevelUpdated(string value)RTTIbool OnUninitialize()overrideRTTI