public void Init(DataTableUpgrades.UpgradeTypes upgradeType) { Text_Title.text = "Add Slot"; UpdateProgress(upgradeType); base.Init(); }
public void UpdateProgress(DataTableUpgrades.UpgradeTypes upgradeType) { int upgradeLvl = DataManager.Instance.PlayerAccount.Upgrades.GetUpgradeLevel(upgradeType); int curProgress = DataManager.Instance.PlayerAccount.Upgrades.GetUpgradeProgress(upgradeType); int totalStep = DataTableUpgrades.GetStepsToNext(upgradeType, upgradeLvl); UpdateProgress(curProgress, totalStep); }
public UIElement_AddItemSlot CreateAddItemSlotButton(RectTransform parent, DataTableUpgrades.UpgradeTypes upgradeType) { UIElement_AddItemSlot addWeaponSlotButton = Instantiate(WindowsManager.UIElement_AddItemSlotPrefab, parent); addWeaponSlotButton.Init(upgradeType); return(addWeaponSlotButton); }