using R3; using UnityEngine; using UnityEngine.UIElements; namespace KitsuneCafe.UI { public interface IUIEffect { Observable Execute(VisualElement target); } public abstract class BaseUIEffect : ScriptableObject { public abstract IUIEffect Instantiate(); } }