public static void costBaseHp(int costHp, BattleFighter defencer, SingleActionRecord record) { if (defencer.Hero) { costHeroHp(costHp, defencer, record); } else { costMonsterHp(costHp, defencer, record); } }
public static void costMonsterHp(int costHp, BattleFighter defencer, SingleActionRecord record) { defencer.changeCurHp(-costHp); record.ResultHp = defencer.CurHp; }
public static void costHeroHp(int costHp, BattleFighter defencer, SingleActionRecord record) { BattleTeam _heroTeam = defencer.getOwnerTeam(); _heroTeam.changeHp(-costHp, defencer); record.ResultHp = _heroTeam.CurHp; }