Client LuaCsForBarotrauma
CharacterAbilityApplyStatusEffectsToAttacker.cs
1 namespace Barotrauma.Abilities
2 {
4  {
5  public CharacterAbilityApplyStatusEffectsToAttacker(CharacterAbilityGroup characterAbilityGroup, ContentXElement abilityElement) : base(characterAbilityGroup, abilityElement)
6  {
7  }
8 
9  protected override void ApplyEffect(AbilityObject abilityObject)
10  {
11  if ((abilityObject as AbilityAttackData)?.Attacker is Character attacker)
12  {
13  ApplyEffectSpecific(attacker);
14  }
15  }
16  }
17 }
void ApplyEffectSpecific(Character targetCharacter, Limb targetLimb=null)
CharacterAbilityApplyStatusEffectsToAttacker(CharacterAbilityGroup characterAbilityGroup, ContentXElement abilityElement)