50 lines
1.0 KiB
C#
50 lines
1.0 KiB
C#
|
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();
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|