using System.Collections.Generic; using System.Linq; using BitStrap; using UIWidgets; using UnityEngine; using UnityEngine.UI; public class EquipmentGUI : MonoBehaviour { [Header("Current Equipment")] public List equipmentCurrentObjects = new List(13); public List equipmentCurrentBaits = new List(3); public List tabsOnlyNormal = new List(); public List tabsOnlyIce = new List(); public List tabsCategories = new List(); public List tabsSubCategories = new List(); public GameObject hookAndBaitsWindow; public GameObject floatWeightWidget; public GameObject floatDepthWidget; public EquipmentSizeSlider equipmentSizeSlider; public Text totalDurabilityText; [ReadOnly] public bool showOnlyBought; [ReadOnly] [Space] public bool isIceEquipment; public GameObject equipmentNormalParent; public GameObject equipmentIceParent; public Button toggleEquipmentButton; public bool canEquipmentBeChanged = true; public bool canSetBeChanged = true; public bool isCurrentSet = true; [Header("Tabs")] public Tabs tabs; public LayoutDynamicFix layoutDynamicFix; public List equipmentTileView = new List(); public List equipmentTypeButtons = new List(); [Header("Info Window")] public ModelViewerManager modelViewerManager; public GameObject infoParent; public Image infoIcon; public Image infoProducerIcon; public Text infoName; public Text infoDescription; public Text infoAmount; public List infoParameters = new List(); public Text infoBestFor; public Text infoBestForLures; private ScrollRect infoBestForScrollRect; private ScrollRect infoBestForLuresScrollRect; public GameObject infoPriceParent; public GameObject infoLevelParent; public Text infoPriceValue; public Text infoLevelValue; public Color requirementsColor = Color.red; public Button infoBtnBuy; public Button infoBtnEquip; public Button infoBtnSell; [ReadOnly] public Text infoBtnSellText; public List