/// <summary> /// 固定or割合ダメージ(effect.RateOrValueが1未満でtargetの最大Hpに対する割合ダメージ、1以上で固定ダメージ) /// </summary> /// <param name="target">攻撃対象</param> /// <param name="effect">BattleActiveEffect</param> private void FixedDamageAttack(BattleCharacter target, BattleActiveEffect effect) //固定ダメージ(RateOrValueが1以下で最大HPの割合ダメージ) { if (effect.RateOrValue > 1) { target.DecreaseHp(effect.RateOrValue); } else { target.DecreaseHpByRate(effect.RateOrValue); } }