actually calling update effects
This commit is contained in:
@@ -10,11 +10,13 @@ namespace Movementtests.forge.abilities;
|
||||
|
||||
public class EffectApplicationBehavior(EffectData effectData) : IAbilityBehavior
|
||||
{
|
||||
private Effect? _effect;
|
||||
private ActiveEffectHandle? _effectHandle;
|
||||
public void OnStarted(AbilityBehaviorContext context)
|
||||
{
|
||||
GD.Print("This is applying the periodic effect to the flying weapon");
|
||||
_effectHandle = context.Owner.EffectsManager.ApplyEffect(new Effect(effectData, new EffectOwnership(context.Owner, context.Owner)));
|
||||
_effect = new Effect(effectData, new EffectOwnership(context.Owner, context.Owner));
|
||||
_effectHandle = context.Owner.EffectsManager.ApplyEffect(_effect);
|
||||
context.AbilityHandle.CommitAbility();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user