using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Snxxz.UI { public class TreasureSoulPattern : MonoBehaviour { protected TreasureSoulModel model { get { return ModelCenter.Instance.GetModel(); } } protected TreasureSpecialData special; public virtual void Display(int _id) { model.TryGetTreasureSoul(_id, out special); model.treasureSoulEvent -= TreasurePrivilegeUpdateEvent; model.treasureSoulEvent += TreasurePrivilegeUpdateEvent; } protected virtual void TreasurePrivilegeUpdateEvent(int _id) { } public virtual void Dispose() { model.treasureSoulEvent -= TreasurePrivilegeUpdateEvent; } } }