Inventory Pro Add-On Documentation
  • Welcome to Inventory Pro Add-On for FPS Engine!
  • BEFORE WE START
    • Early Considerations
    • Add-On Compatibility
    • List of Tutorials
  • GETTING STARTED
    • 01. Basic Set-Up
    • 02. Roadmap
  • CONTENT
    • 03. Content
      • 03.1 CRAFTING
        • Recipe_SO
          • Ingredient
        • CraftingButton
        • CraftingProcess
        • CraftingUI
        • CraftingBench
        • IngredientUIIcon
      • 03.2 FAV MENU
        • FavItemSlot
        • FavItemsMenu
          • FavItemReference
      • 03.3 INTERACTABLES
        • InventoryItemPickeable
      • 03.4 INVENTORY
        • InventoryGridData_SO
        • InventoryProManager
        • GridGenerator
        • InventorySlot
        • SlotData
        • InventoryProManagerInputActions
      • 03.5 ITEMS
        • AppleItem_SO
        • EnergyDrinkItem_SO
      • 03.6 OTHERS
        • 03.6.1 TRADE HUB
          • TradeButton
          • TradeUI
          • TradeHub
        • Chest
        • ExamineItem
      • 03.7 SHOP
        • PurchasableItem
        • Shop
          • ShopItemData
        • ShopUI
        • ShopButton
      • 03.8 UI TOOLKIT
        • ContextMenu
        • HighlightInteractions
        • Padding
        • TooltipManager
    • 04. Shared Content for Add-Ons
  • HOW TO USE & GUIDES
    • Uninstalling the Add-On: Fixing Errors
    • Creating, Updating & Deleting Recipes
    • Inventory Designer: Creating, Updating & Deleting Inventory Grid Data
    • Working with Crafting Benches
    • Working with Chests
    • Working with Shops
    • Working with Purchasable Items
    • Working with Item Examination
    • Favorite Pinned Items Menu Considerations
    • Inventory, Hotbar & Chests Considerations
    • Tetris Inventory Considerations
    • Weapons & Ammo from the Inventory
    • Custom Item_SOs
    • Adding a New Inventory
  • FAQ
    • FAQ
  • SUPPORT
    • Support
Powered by GitBook
On this page
  • CRAFTING BUTTON
  • Getters | CraftingButton.cs
  • Functions | CraftingButton.cs
  1. CONTENT
  2. 03. Content
  3. 03.1 CRAFTING

CraftingButton

PreviousIngredientNextCraftingProcess

Last updated 27 days ago

CraftingButton inherits from

CraftingButton sends Player Inputs like Pointer Enter, Pointer Exit, or Click Events to the CraftingUI & CraftingBench. It also handles UI updates to display the current Crafting Progress.


CRAFTING BUTTON

  • craftCallToAction: Text displayed on the Button when an Item can be crafted.

  • collectCallToAction: Text displayed on the Button when an Item has been successfully crafted & can be collected.

  • craftingProgressIndicator: Fills up to display the current progress of a Crafting Process.

The rest of properties are part of .

Getters | CraftingButton.cs

RecipeSO

Returns the recipe associated to the Button.

Functions | CraftingButton.cs

SetCurrentAmountText()

Updates Current Amount Text with the current amount value to ensure it is up-to-date.

StartCrafting()

Begins a Crafting Process for the current recipeSO.

FinishCrafting()

Finishes the Crafting Process for the current recipeSO.

TradeButton
TradeButton