示例#1
0
    public static int GetAttackDamage(CharacterLogic attacker, CharacterLogic defender)
    {
        int dmg = attacker.GetAttack() - defender.GetPhysicalDefense();

        return(Mathf.Max(0, dmg));
    }
示例#2
0
 /// <summary>
 /// 考虑武器能力特效,克制关系,职业特效,技能修正等
 /// </summary>
 /// <param name="attacker"></param>
 /// <param name="defender"></param>
 /// <returns></returns>
 public static int GetDamage(CharacterLogic attacker, CharacterLogic defender)
 {
     return(attacker.GetAttack() - defender.GetPhysicalDefense());
 }