public AttackType(AttackStyles attackStyle) { // Set the attack style this.attackStyle = attackStyle; // Set the combat class based on the attack style if (attackStyle == AttackStyles.Slash || attackStyle == AttackStyles.Stab || attackStyle == AttackStyles.Crush) { this.combatClass = CombatClasses.Melee; } else if (attackStyle == AttackStyles.Arrows || attackStyle == AttackStyles.Bolts || attackStyle == AttackStyles.Thrown) { this.combatClass = CombatClasses.Ranged; } else { this.combatClass = CombatClasses.Magic; } }
private void LoadDefaultCombatClass() { AmeisenLogger.Instance.Log("AmeisenBot", $"Loading built in CombatClass: {Config.BuiltInCombatClassName}", LogLevel.Verbose); WowInterface.CombatClass = CombatClasses.FirstOrDefault(e => e.ToString().Equals(Config.BuiltInCombatClassName, StringComparison.OrdinalIgnoreCase)); }