Example #1
0
 /// <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);
     }
 }