canto/Assets/Scripts/UI/Effect/IUIEffect.cs

16 lines
308 B
C#

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