//public Text nextLevelCost; public void Init(MainParam type) { this.type = type; UpgradeData(); Icon.sprite = DataBaseController.Instance.MainParameterIcon(type); }
public void Init(MainParam type) { this.type = type; UpgradeData(); nameField.text = Localizer.MainParameterName(type); paramInfo.text = Localizer.MainParameterInfo(type); // Icon.sprite = DataBaseController.Instance.MainParameterIcon(type); }
public void UpgdareParameter(MainParam parameter) { if (CanUpgradeParameter()) { Debug.Log("Upgdare Main Parameter " + parameter); var cost = DataBaseController.Instance.DataStructs.costParameterByLvl[MainParameters[parameter]]; //AddCurrensy(ItemId.money, -cost); AllocatedPoints -= 1; MainParameters[parameter] += 1; if (OnParametersChange != null) { OnParametersChange(MainParameters); } Save(); } }
public static string MainParameterName(MainParam mp) { string ss = ""; switch (mp) { case MainParam.HP: ss = "Health points"; break; case MainParam.DEF: ss = "Defence"; break; case MainParam.ATTACK: ss = "Attack"; break; } return ss; }
public static string MainParameterInfo(MainParam mp) { string ss = ""; switch (mp) { case MainParam.HP: ss = "+" + Formuls.HP_COEF + " Health"; break; case MainParam.DEF: ss = "+" + Formuls.PDEF_COEF + " Physic defence \n" + "+" + Formuls.MDEF_COEF + " Magic defence"; break; case MainParam.ATTACK: ss = "+" + Formuls.PATTACK_COEF + " Physic Attack \n" + "+" + Formuls.MATTACK_COEF + " Magic Attack"; break; } return ss; }