using UnityEngine;
|
using UnityEngine.UI;
|
|
public class AffairFuncCell : MonoBehaviour
|
{
|
[SerializeField] Image lockImg;
|
[SerializeField] ImageEx titleBG;
|
[SerializeField] Text titleText;
|
[SerializeField] Button funcBtn;
|
public int funcID;
|
|
void Start()
|
{
|
funcBtn.AddListener(OnClickFunc);
|
}
|
|
void OnEnable()
|
{
|
if (funcID != 0 &&FuncOpen.Instance.IsFuncOpen(funcID))
|
{
|
lockImg.SetActive(false);
|
titleBG.gray = false;
|
//DED4C8
|
titleText.color = new Color32(222, 212, 200, 255);
|
}
|
else
|
{
|
lockImg.SetActive(true);
|
titleBG.gray = true;
|
titleText.color = UIHelper.GetUIColor(TextColType.Gray);
|
}
|
|
}
|
|
void OnClickFunc()
|
{
|
if (!FuncOpen.Instance.IsFuncOpen(funcID, true))
|
{
|
return;
|
}
|
|
if (funcID == 8)
|
{
|
UIManager.Instance.OpenWindow<GoldRushWorkerWin>();
|
}
|
// else if (funcID == 214)
|
// {
|
// GoldRushManager.Instance.NotifyGoldRushEvent(0, 0, 2);
|
// }
|
|
}
|
}
|