Files
crtr/Assets/Cryville/Crtr/Browsing/Actions/IResourceAction.cs

13 lines
314 B
C#

using System;
namespace Cryville.Crtr.Browsing.Actions {
public interface IResourceAction {
string Name { get; }
int Priority { get; }
void Invoke(Uri uri, IResourceMeta resource);
}
public interface IResourceAction<T> : IResourceAction where T : IResourceMeta {
void Invoke(Uri uri, T resource);
}
}