using UnityEngine; using UnityEngine.UI; using System.Collections; using Games.GlobeDefine; using GCGame.Table; public class MarketMenuItem : UISubMenuItem { private int _MissionID; public override void InitMenu(object obj) { _MenuObj = obj; if (_MenuObj is Market.MarketItemClass) { var itemClass = _MenuObj as Market.MarketItemClass; _MenuText.text = Market.GetMarketClassName(itemClass.ItemClass, itemClass.ItemSubClass); if(_HLMenuText != null) { _HLMenuText.text = _MenuText.text; } } else if (_MenuObj is string) { _MenuText.text = _MenuObj as string; if(_HLMenuText != null) { _HLMenuText.text = _MenuText.text; } } _SelectGO.SetActive(false); } public override void OnItemClick() { base.OnItemClick(); } public override void Refresh() { base.Refresh(); } }