Files
JJBB/Assets/Project/Script/GUI/Map/MapItem/ChannelUIItem.cs
2024-08-23 15:49:34 +08:00

43 lines
1.0 KiB
C#

using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using Games.Item;
using GCGame.Table;
public class ChannelUIItem : UIItemBase
{
public Text Name;
public Text Count;
public GameObject BusyObj;
public GameObject SampleObj;
public GameObject EmptyObj;
SceneData.InstInfo m_sceneData;
public override void Show(Hashtable hash)
{
m_sceneData = hash["InitObj"] as SceneData.InstInfo;
if (m_sceneData == null)
return;
Name.text = StrDictionary.GetClientDictionaryString("#{3192}", (m_sceneData.instId + 1));
Count.text = m_sceneData.curplayercount.ToString();
if (m_sceneData.curplayercount >= SceneData.SceneMaxPlayerCoutn * 0.8)
{
BusyObj.SetActive(true);
}
else
{
if (m_sceneData.curplayercount >= SceneData.SceneMaxPlayerCoutn * 0.3)
{
SampleObj.SetActive(true);
}
else
{
EmptyObj.SetActive(true);
}
}
}
}