Couple browser item to resource browser.

This commit is contained in:
2023-11-29 22:04:04 +08:00
parent 0f13d2d5fd
commit 700af29e43
5 changed files with 10 additions and 10 deletions

View File

@@ -2,11 +2,13 @@ using UnityEngine;
namespace Cryville.Crtr.Browsing.UI {
internal abstract class BrowserItem : MonoBehaviour {
protected ResourceBrowser Browser { get; private set; }
protected int? Id { get; private set; }
protected bool IsDir { get; private set; }
protected IResourceMeta Meta { get; private set; }
internal void Load(int id, bool isDir, IResourceMeta item, bool selected) {
internal void Load(ResourceBrowser browser, int id, bool isDir, IResourceMeta item, bool selected) {
OnReset();
Browser = browser;
Id = id;
IsDir = isDir;
Meta = item;