public void ResetWindow() { foreach (CraftingModifierButtons craftingModifier in modifierButtons) { craftingModifier.ResetButtons(); } highLevelMod.ResetButtons(); ItemCraftingPanel craftingPanel = UIManager.Instance.ItemCraftingPanel; craftingPanel.costModifier = 1f; craftingPanel.modifiers.Clear(); }
public void OnClickCloseWindow() { UIManager.Instance.CloseCurrentWindow(); ItemCraftingPanel craftingPanel = UIManager.Instance.ItemCraftingPanel; craftingPanel.modifiers.Clear(); float costMulti = 1f; foreach (CraftingModifierButtons craftingModifier in modifierButtons) { costMulti *= craftingModifier.currentCostMultiplier; craftingPanel.modifiers.Add(craftingModifier.groupType, craftingModifier.currentModifier); } costMulti *= highLevelMod.currentCostMultiplier; craftingPanel.costModifier = costMulti; craftingPanel.UpdateButtons(); }