using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
public class GemFlauntCell : CellView
|
{
|
[SerializeField] Button m_GemFlauntBtn;
|
[SerializeField] Image m_Icon;
|
[SerializeField] Image m_Bottom;
|
[SerializeField] Image m_Bind;
|
|
int itemId = 0;
|
bool bind = false;
|
|
private void Awake()
|
{
|
m_GemFlauntBtn.onClick.AddListener(GemFlaunt);
|
}
|
|
public void Display(int _id, bool _bind = true)
|
{
|
itemId = _id;
|
bind = _bind;
|
var config = ItemConfig.Get(_id);
|
m_Icon.SetSprite(config.IconKey);
|
m_Bottom.SetItemBackGround(config.ItemColor);
|
m_Bind.gameObject.SetActive(_bind);
|
}
|
|
private void GemFlaunt()
|
{
|
WindowJumpMgr.Instance.ClearJumpData();
|
WindowCenter.Instance.Close<EquipReinforceWin>();
|
WindowCenter.Instance.Close<JadeDynastySelectGemWin>();
|
WindowCenter.Instance.Close<JadeDynastyKnapSackWin>();
|
ChatCtrl.Inst.presentChatType = ChatInfoType.World;
|
ChatCtrl.Inst.openFromGem = true;
|
ChatCtrl.Inst.flauntGemId = itemId;
|
ChatCtrl.Inst.flauntGemBind = bind;
|
WindowCenter.Instance.Open<ChatWin>();
|
WindowCenter.Instance.Open<MainInterfaceWin>();
|
}
|
}
|
}
|