public static int GetAttackDamage(CharacterLogic attacker, CharacterLogic defender) { int dmg = attacker.GetAttack() - defender.GetPhysicalDefense(); return(Mathf.Max(0, dmg)); }
/// <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()); }