using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Snxxz.UI { public class TreasureSoulPattern : MonoBehaviour { protected TreasureModel model { get { return ModelCenter.Instance.GetModel(); } } protected Treasure treasure; public virtual void Display(int _id) { model.TryGetTreasure(_id, out treasure); model.treasurePrivilegeUpdateEvent -= TreasurePrivilegeUpdateEvent; model.treasurePrivilegeUpdateEvent += TreasurePrivilegeUpdateEvent; } protected virtual void TreasurePrivilegeUpdateEvent(int _id) { } public virtual void Dispose() { model.treasurePrivilegeUpdateEvent -= TreasurePrivilegeUpdateEvent; } } }