using NaughtyAttributes; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace GameplayIngredients.Logic { public class SetInstigatorLogic : LogicBase { [ReorderableList] public Callable[] Next; public GameObject NewInstigator; public override void Execute(GameObject instigator = null) { Call(Next, NewInstigator); } public override string GetDefaultName() { return $"Set Instigator : '{NewInstigator?.gameObject.name}'"; } } }