| | |
| | | [SerializeField] CanvasGroup m_AlphaTween; |
| | | |
| | | string windowName;
|
| | | List<WayCell> getWayBehaviours = new List<WayCell>(); |
| | | List<WayCell> getWayBehaviours = new List<WayCell>();
|
| | |
|
| | | [SerializeField] ItemBehaviour m_Item;
|
| | | [SerializeField] Text m_Money; |
| | | [SerializeField] Button m_Buy; |
| | | [SerializeField] RectTransform m_Widget_Buy; |
| | | |
| | | public void ShowItem()
|
| | | {
|
| | | var itemID = ItemTipUtility.mainTipData.itemId; |
| | | var shopConfig = StoreConfig.GetStoreCfg(itemID, 2, 5);
|
| | | if (shopConfig == null)
|
| | | {
|
| | | m_Widget_Buy.SetActive(false);
|
| | | return;
|
| | | }
|
| | |
|
| | | m_Widget_Buy.SetActive(true);
|
| | | m_Money.text = shopConfig.MoneyNumber.ToString();
|
| | | m_Item.SetItem(itemID, 1); |
| | | m_Buy.RemoveAllListeners(); |
| | | m_Buy.AddListener(() =>
|
| | | {
|
| | | BuyItem(shopConfig.ID); |
| | | }); |
| | | } |
| | | |
| | | |
| | | private void BuyItem(int goodID)
|
| | | {
|
| | | ItemTipUtility.GoodOperate(ItemOperateType.buy, goodID, 1);
|
| | |
|
| | | } |
| | | public void Display(ItemTipUtility.GetWay getWay) |
| | | {
|
| | | CreateGetWayBehaviour(getWay.ways.Count); |
| | |
| | | this.gameObject.SetActive(true); |
| | | m_AlphaTween.alpha = 0; |
| | | m_AlphaTween.DOFade(1, 0.5f); |
| | | |
| | | ShowItem(); |
| | | }
|
| | |
|
| | | public void Bind(string windowName)
|