using System.Collections; using System.Collections.Generic; using UnityEngine; using NodeCanvas.Tasks; using NodeCanvas.Framework; using BITKit.SubSystems; using BITKit.SubSystems.Quest; namespace BITKit { public class SetEnabled : ActionTask { public BBParameter component; public BBParameter enabled; protected override void OnExecute() { if (component.value is IEnabled x) { x.SetEnabled(enabled.value); } else { component.value.enabled = enabled.value; } EndAction(); } } }