canto/Assets/Scripts/UI/Effect/IUiEffect.cs
2025-07-18 20:38:44 -04:00

18 lines
383 B
C#

using System.Collections;
using System.Threading;
using R3;
using UnityEngine;
using UnityEngine.UIElements;
namespace KitsuneCafe.UI
{
public interface IUiEffect
{
Observable<Unit> Execute(VisualElement target, CancellationToken token);
}
public abstract class BaseUiEffect : ScriptableObject
{
public abstract IUiEffect Instantiate();
}
}