コード例 #1
0
ファイル: HeroPower.cs プロジェクト: arturcp/Samjokgo
 protected void ResolveDamage(Hero attacker, Hero defender, int damage, int criticalDamage, Combat.DuelResultStatus status)
 {
     if (status == Combat.DuelResultStatus.Hit)
         defender.Life -= damage;
     else if (status == Combat.DuelResultStatus.CriticalHit)
         defender.Life -= criticalDamage;
     else if (status == Combat.DuelResultStatus.CriticalError)
         attacker.Life -= damage;
 }
コード例 #2
0
ファイル: HeroPower.cs プロジェクト: arturcp/Samjokgo
 protected void ResolveDamage(Hero hero, Unit unit, int damage, int criticalDamage, Combat.DuelResultStatus status)
 {
     if (status == Combat.DuelResultStatus.Hit)
         unit.Life -= damage;
     else if (status == Combat.DuelResultStatus.CriticalHit)
         unit.Life -= criticalDamage;
     else if (status == Combat.DuelResultStatus.CriticalError)
         hero.Life -= damage;
 }