Пример #1
0
		public static void costBaseHp(int costHp, BattleFighter defencer, SingleActionRecord record)
		{
			if (defencer.Hero)
			{
				costHeroHp(costHp, defencer, record);
			}
			else
			{
				costMonsterHp(costHp, defencer, record);
			}
		}
Пример #2
0
		public static void costMonsterHp(int costHp, BattleFighter defencer, SingleActionRecord record)
		{
			defencer.changeCurHp(-costHp);
			record.ResultHp = defencer.CurHp;
		}
Пример #3
0
		public static void costHeroHp(int costHp, BattleFighter defencer, SingleActionRecord record)
		{
			BattleTeam _heroTeam = defencer.getOwnerTeam();
			_heroTeam.changeHp(-costHp, defencer);
			record.ResultHp = _heroTeam.CurHp;
		}