Add browser item meta interface.

This commit is contained in:
2023-11-23 13:42:02 +08:00
parent 3064925cd2
commit cbe94e6308
8 changed files with 110 additions and 11 deletions

View File

@@ -3,8 +3,8 @@ using UnityEngine;
namespace Cryville.Crtr.Browsing.UI {
internal abstract class BrowserItem : MonoBehaviour {
public int? Id { get; private set; }
protected ChartDetail meta;
internal void Load(int id, ChartDetail item, bool selected) {
protected IBrowserItemMeta meta;
internal void Load(int id, IBrowserItemMeta item, bool selected) {
OnReset();
Id = id;
meta = item;