private void genPhysDef(string sysText) { C_Hero hero = HeroController.mainHero; StringBuilder str = new StringBuilder(sysText); str.Replace("$base$", HeroAttributesController.getDefParamState(hero.physDef, systemMessages)); str.Replace("$bonus$", HeroAttributesController.getDefParamState(hero.bonusPhysDef, systemMessages)); helpInfo.text = str.ToString(); }
public void attributeMinusButton(string attribute) { switch (attribute) { case "str": if (HeroController.mainHero.baseStrength > 0) { HeroAttributesController.attributeMinus("str"); buttonCounterStr--; } break; case "end": if (HeroController.mainHero.baseEndurance > 0) { HeroAttributesController.attributeMinus("end"); buttonCounterEnd--; } break; case "knd": if (HeroController.mainHero.baseKnowledge > 0) { HeroAttributesController.attributeMinus("knd"); buttonCounterKnd--; } break; case "chr": if (HeroController.mainHero.baseCharisma > 0) { HeroAttributesController.attributeMinus("chr"); buttonCounterChr--; } break; //TEMP CASE 10 case "str10": for (int i = 0; i < 10; ++i) { if (HeroController.mainHero.baseStrength > 0) { HeroAttributesController.attributeMinus("str"); buttonCounterStr--; } } break; case "end10": for (int i = 0; i < 10; ++i) { if (HeroController.mainHero.baseEndurance > 0) { HeroAttributesController.attributeMinus("end"); buttonCounterEnd--; } } break; case "knd10": for (int i = 0; i < 10; ++i) { if (HeroController.mainHero.baseKnowledge > 0) { HeroAttributesController.attributeMinus("knd"); buttonCounterKnd--; } } break; case "chr10": for (int i = 0; i < 10; ++i) { if (HeroController.mainHero.baseCharisma > 0) { HeroAttributesController.attributeMinus("chr"); buttonCounterChr--; } } break; } updateVisuals(); updated = false; }
//BUTTON INPUT public void attributePlusButton(string attribute) { if (HeroController.mainHero.freeAttributePoints > 0) { switch (attribute) { case "str": HeroAttributesController.attributePlus("str"); buttonCounterStr++; break; case "end": buttonCounterEnd++; HeroAttributesController.attributePlus("end"); break; case "knd": buttonCounterKnd++; HeroAttributesController.attributePlus("knd"); break; case "chr": buttonCounterChr++; HeroAttributesController.attributePlus("chr"); break; //TEMP CASE 10 case "str10": for (int i = 0; i < 10; ++i) { HeroAttributesController.attributePlus("str"); buttonCounterStr++; } break; case "end10": for (int i = 0; i < 10; ++i) { HeroAttributesController.attributePlus("end"); buttonCounterEnd++; } break; case "knd10": for (int i = 0; i < 10; ++i) { HeroAttributesController.attributePlus("knd"); buttonCounterKnd++; } break; case "chr10": for (int i = 0; i < 10; ++i) { HeroAttributesController.attributePlus("chr"); buttonCounterChr++; } break; } updateVisuals(); updated = false; } }