Files
crtr/Assets/Cryville/Crtr/Browsing/UI/ResourceBrowser.cs

20 lines
496 B
C#

using Cryville.Crtr.Browsing.Actions;
using UnityEngine;
namespace Cryville.Crtr.Browsing.UI {
public abstract class ResourceBrowser : MonoBehaviour {
[SerializeField]
Sprite m_icon;
public Sprite Icon { get { return m_icon; } }
protected ResourceBrowserMaster Master { get; private set; }
protected void Init(ResourceBrowserMaster master) {
Master = master;
}
public abstract void OnItemClicked(int index);
public abstract void InvokeAction(IResourceAction action);
}
}