Inventool Documentation
  • Inventool Documentation
  • đŸ•šī¸Quick Start
    • Installation
    • Start Creating
  • 💡General
    • Running the Demo
    • Menu Options
    • UI Updates
    • UI Customizations
      • uGUI
      • UI Toolkit
    • Custom Item Drops
  • 🎓Tutorials
    • Demo Walkthrough
  • âœī¸Editors
    • Inventool
      • Inventory
      • Equipment
      • Items
      • Currencies
      • Crafting
      • Dismantling
      • Enchanting
      • Stats
        • Stat IDs
        • Attributes
      • Settings
    • Item Type Manager
    • Localization Editor
    • Stats Editor
    • Merchants
      • Shopkeeper
      • Craftsman
      • Enchanter
    • Storage
    • Loot
      • Loot Box
      • Item Pouch
      • Currency Pouch
    • Components
      • Initializer
      • UI
        • uGUI
          • Inventool Window
          • Split UI
            • Inventory Window UGUI
            • Equipment Window UGUI
            • Key Items Window UGUI
            • Crafting Window UGUI
            • Enchanting Window UGUI
            • Storage Window UGUI
            • Shop Window UGUI
            • Selector UGUI
          • Action Menu UGUI
          • Hover Details UGUI
          • Confirm Prompt UGUI
          • Quantity Prompt UGUI
          • Character Viewer Element UGUI
        • UI Toolkit
          • Inventool Window
          • Split UI
            • Inventory Window
            • Equipment Window
            • Key Items Window
            • Crafting Window
            • Enchanting Window
            • Storage Window
            • Shop Window
          • Action Menu
          • Hover Details
          • Confirm Prompt
          • Quantity Prompt
        • Character Viewer
      • Overworld Merchant
      • Storage Keeper
      • Item Drop
      • Item Spawner
      • Input
        • Cross Input Support
        • Cross Input Support UGUI
          • Target Selectable
  • 📄Scripting API
    • Initialization
    • Inventory
    • Equipment
      • Equipment Slot
    • Items
      • Item
      • Item Type
      • Item Stack
      • Item Drop
      • Item Spawner
      • Loot Box
      • Item Pouch
    • Currencies
      • Currency Identity
      • Currency
        • Value
      • Currency Pouch
    • Crafting
      • Craft
      • Crafter
    • Enchanting
      • Enchantment
    • Stats
      • Stat Identity
      • Attribute
      • Stat
        • Stat Value
          • Value
        • Effectiveness
      • Stat Profile
    • Storing
      • Storage
      • Storage Keeper
    • Settings
    • Merchants
      • Shopkeeper
      • Craftsman
      • Enchanter
      • Overworld Merchant
    • UI
      • uGUI
        • Inventool Window UGUI
        • Split UI
          • Draggable Window UGUI
            • Inventory Window UGUI
            • Equipment Window UGUI
            • Key Items Window UGUI
            • Crafting Window UGUI
            • Enchanting Window UGUI
            • Storage Window UGUI
            • Shop Window UGUI
          • Selector UGUI
        • Action Menu UGUI
        • Hover Details UGUI
        • Confirm Prompt UGUI
        • Quantity Prompt UGUI
        • Draggable Element UGUI
          • Equipment Slot Element UGUI
          • Item Slot Element UGUI
          • Item Stack Element UGUI
        • Action Menu Option UGUI
        • Currency Element UGUI
        • Inventory Filter UGUI
        • Inventory Slot UGUI
        • Key Item Element UGUI
        • Shop Item Element UGUI
        • Storage Currency Element UGUI
        • Stat Element UGUI
      • UI Toolkit
        • Inventool Window
        • Split UI
          • Draggable Window
            • Inventory Window
            • Equipment Window
            • Key Items Window
            • Crafting Window
            • Enchanting Window
            • Storage Window
            • Shop Window
        • Action Menu
        • Hover Details
        • Confirm Prompt
        • Quantity Prompt
        • Item Elements
          • Item Stack Element
          • Equipment Slot Element
          • Item Slot Element
          • Shop Item Element
      • Action Menu Option
      • Character Viewer
    • Events
    • Sounds
    • Saving & Loading
      • Inventory & Equipment
      • Storage
    • Input
      • Cross Input Support
      • Cross Input Support UGUI
    • Localization
      • Localization Settings
      • Localizer
  • đŸ› ī¸Support
    • Getting Help
  • 📚Changelogs
    • Latest Releases
    • Future Plans
  • ⭐Rate Me?
Powered by GitBook
On this page
  • Fields & Properties
  • Active Instance
  • Open
  • Close
  1. Scripting API
  2. UI
  3. uGUI
  4. Split UI
  5. Draggable Window UGUI

Crafting Window UGUI

Scripting with the CraftingWindowUGUI class.

The CraftingWindowUGUI class is the Inventool's crafting window.

Fields & Properties

Name
Description
Type
Access

itemSlotPrefab

The item slot prefab.

ItemSlotElementUGUI

protected

plusSignPrefab

The plus sign prefab.

GameObject

protected

craftingTitleLabel

The crafting title label.

TextMeshProUGUI

protected

craftingSlotElements

A list of all crafting slots.

List<ItemSlotElementUGUI>

protected

plusSignElements

A list of all plus sign elements.

List<GameObject>

protected

craftScroll

The scroll rect that contains a list of items to craft.

ScrollRect

protected

contentLayout

The scroll rect content layout group.

HorizontalLayoutGroup

protected

currencyElement

The result cost currency element.

CurrencyElementUGUI

protected

craftButton

The button that confirms the craft.

Button

protected

craftButtonLabel

The label that displys the craft button text.

TextMeshProUGUI

protected

craftResultSlot

The craft result item slot.

ItemSlotElementUGUI

protected

craftEmptyLabel

The label that is displayed when the craft list is empty.

TextMeshProUGUI

protected

closeButton

The close button.

Button

protected

crafter

Crafting logic handler.

Crafter

protected

activeCraftsman

The craftsman currently being interacted with.

Craftsman

protected

useCraftingCost

If the crafting cost should be used. This is set to true if the window is opened for crafting only.

bool

protected

OpenedForMerchant

If the window is currently open for a merchant.

bool

public

Active Instance

You can get the active CraftingWindowUGUI instance with CraftingWindowUGUI.Instance. Ensure there's an instance of it in your scene before using this field.

Open

Call the Open method when the crafting window should be opened. This method accepts a Craftsman parameter. Use null to open without a craftsman reference.

CraftingWindowUGUI.Instance.Open(myCraftsman);

Close

Close simply closes the window.

CraftingWindowUGUI.Instance.Close();
PreviousKey Items Window UGUINextEnchanting Window UGUI

Last updated 2 months ago

📄