private void AddDodgeAbility(IUsable <DodgeAbility> dodge) { var dodgeAbility = dodge.GetUsableAbility(); this.UsableDodgeAbilities.Add(dodgeAbility); this.menu.AbilitySettings.AddDodgeAbility(dodgeAbility.Ability); this.AddEvadableAbilities(dodgeAbility); }
private void AddCounterAbility(IUsable <CounterAbility> counter) { var counterAbility = counter.GetUsableAbility(); this.UsableCounterAbilities.Add(counterAbility); this.menu.AbilitySettings.AddCounterAbility(counterAbility.Ability); this.AddEvadableAbilities(counterAbility); }
private void AddDisableAbility(IUsable <DisableAbility> disable) { var disableAbility = disable.GetUsableAbility(); this.UsableDisableAbilities.Add(disableAbility); this.menu.AbilitySettings.AddDisableAbility(disableAbility.Ability); this.AddEvadableAbilities(disableAbility); }
private void AddBlinkAbility(IUsable <BlinkAbility> blink) { var blinkAbility = blink.GetUsableAbility(); this.UsableBlinkAbilities.Add(blinkAbility); this.menu.AbilitySettings.AddBlinkAbility(blinkAbility.Ability); this.AddEvadableAbilities(blinkAbility); }