Class ApplyDispelAction
Action that dispels (removes) a specified number of buffs and/or debuffs from a target character.
[Serializable]
public class ApplyDispelAction : BaseAction, IAction
- Inheritance
-
ApplyDispelAction
- Implements
- Inherited Members
Fields
AmountToRemoveValue
The value provider that determines the number of buffs and/or debuffs to remove.
[Tooltip("The value provider that determines the number of buffs/debuffs to remove.")]
[SerializeReference]
public IIntValueProvider AmountToRemoveValue
Field Value
IncludeBuffs
Whether to include buffs in the dispel operation.
public bool IncludeBuffs
Field Value
IncludeDebuffs
Whether to include debuffs in the dispel operation.
public bool IncludeDebuffs
Field Value
Methods
Execute(ICharacter, EventData)
Removes a computed number of buffs and/or debuffs from the target character.
public override void Execute(ICharacter initiator, EventData eventData)
Parameters
initiatorICharacterThe character initiating the action.
eventDataEventDataThe event data containing the target information.