CraftingLogicController class
CraftingLogicController
Inheritance
Base: CraftingMainLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
ingredientsWeaponContainer | ink.CompoundWidgetReference | scripted |
itemPreviewContainer | ink.WidgetReference | scripted |
weaponPreviewContainer | ink.WidgetReference | scripted |
garmentPreviewContainer | ink.WidgetReference | scripted |
perkNotificationContainer | ink.WidgetReference | scripted |
perkNotificationText | ink.TextWidgetReference | scripted |
itemTooltipController | WeakHandle<AGenericTooltipController> | scripted |
quickHackTooltipController | WeakHandle<AGenericTooltipController> | scripted |
tooltipData | ATooltipData? | scripted |
ingredientWeaponController | WeakHandle<InventoryWeaponDisplayController> | scripted |
ingredientClothingController | WeakHandle<InventoryWeaponDisplayController> | scripted |
selectedItemGameData | game.ItemData? | scripted |
quantityPickerPopupToken | ink.GameNotificationToken? | scripted |
playerCraftBook | WeakHandle<CraftBook> | scripted |
hasSpawnedQuickHackTooltip | bool | scripted |
timeUntilReset | float | scripted |
Functions
void Init(WeakHandle<CraftingMainGameController> craftingGameController)overrideRTTIbool IsCurrentSelectedRecipeValid()RTTIvoid RefreshListViewContent(game.InventoryItemData? inventoryItemData)overrideRTTIvoid SetupIngredientWidgets()overrideRTTIbool OnWeaponControllerSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnClothingControllerSpawned(ink.Widget widget, IScriptable userData)RTTIvoid SetupFilters()overrideRTTIvoid UpdateItemPreview(CraftableItemLogicController craftableController)overrideRTTIvoid UpdateRecipePreviewPanel(RecipeData selectedRecipe)RTTIvoid DryMakeItem(RecipeData selectedRecipe)RTTIMinimalItemTooltipData? GetMinimalInvetoryItemData()RTTIvoid HideMods(MinimalItemTooltipData data)RTTIvoid UpdateTooltipData()RTTIbool OnItemTooltipSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnQuickHackTooltipSpawned(ink.Widget widget, IScriptable userData)RTTIvoid EnableQuickHackTooltip()RTTIvoid EnableMainTooltip()RTTIvoid ToggleMainTooltip(bool isEnabled)RTTIvoid ToggleQuickHackTooltip(bool isEnabled)RTTIvoid SetQualityHeader()RTTIvoid SetNotification(bool isQuickHack)RTTIbool HasAmmoCap()RTTIgame.data.Quality GetQuality()RTTIvoid SetupIngredients(IngredientData[] ingredient, int itemAmount)RTTIbool OnDisplayHoverOver(ItemDisplayHoverOverEvent hoverOverEvent)RTTIvoid OnChangeTab(bool isCurrent)overrideRTTIvoid OpenQuantityPicker(game.InventoryItemData itemData, int maxQuantity)RTTIbool OnQuantityPickerEvent(ink.GameNotificationData data)RTTIvoid SetItemButtonHintsHoverOver(ink.PointerEvent evt)overrideRTTIIScriptable?[] GetRecipesList()RTTIgame.InventoryItemData GetInventoryItemDataFromRecord(game.data.Item_Record itemRecord)RTTIATooltipData? GetQuickHackTooltipData(RecipeData recipeData, game.InventoryItemData inventoryItemData, game.ItemData gameData)RTTIbool IsQuickHackItem()RTTIvoid CraftItem(RecipeData selectedRecipe, int amount)RTTIvoid ResetViewDelayed()RTTIbool OnItemDisplayHoverOver(ItemDisplayHoverOverEvent evt)RTTIbool OnUninitialize()overrideRTTIstatic int GetMinimumLevelRequiredByQuality(game.data.Quality quality)staticRTTI global