| | |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | using vnxbqy.UI; |
| | | using System.Collections.Generic; |
| | | using System; |
| | | |
| | | public class ItemCell : CommonItemBaisc |
| | | { |
| | | private Button m_Reducebtn; |
| | | public Button reducebtn { |
| | | get { |
| | | if (m_Reducebtn == null) |
| | | { |
| | | LoadPrefab(); |
| | | m_Reducebtn = this.transform.GetComponent<Button>("Container_ItemCell/Btn_Reduce"); |
| | | } |
| | | return m_Reducebtn; |
| | | } |
| | | } |
| | | |
| | | Image m_AuctionIcon; |
| | | public Image auctionIcon |
| | | { |
| | | get |
| | | public class ItemCell : CommonItemBaisc |
| | | { |
| | | private Button m_Reducebtn; |
| | | public Button reducebtn { |
| | | get { |
| | | if (m_Reducebtn == null) |
| | | { |
| | | if (m_AuctionIcon == null) |
| | | { |
| | | LoadPrefab(); |
| | | m_AuctionIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_Auction"); |
| | | } |
| | | return m_AuctionIcon; |
| | | LoadPrefab(); |
| | | m_Reducebtn = this.transform.GetComponent<Button>("Container_ItemCell/Btn_Reduce"); |
| | | } |
| | | } |
| | | |
| | | Image m_TimeMark; |
| | | public Image timeMark |
| | | { |
| | | get |
| | | { |
| | | if (m_TimeMark == null) |
| | | { |
| | | LoadPrefab(); |
| | | m_TimeMark = this.transform.GetComponent<Image>("Container_ItemCell/Img_Time"); |
| | | } |
| | | return m_TimeMark; |
| | | } |
| | | } |
| | | |
| | | public override void Init(ItemModel model, bool isCompare = false) |
| | | { |
| | | base.Init(model, isCompare); |
| | | reducebtn.SetActive(false); |
| | | auctionIcon.SetActive(false); |
| | | // auctionIcon.SetActive(model.isAuction); |
| | | // if (model.isAuction) |
| | | // { |
| | | // auctionIcon.SetSprite(ItemLogicUtility.Instance.IsOverdue(model.guid) ? "Item_Auction_3" : "Item_Auction_1"); |
| | | // } |
| | | |
| | | timeMark?.SetActive(model.config.Type == 145 && model.config.CDTime > 0); |
| | | } |
| | | |
| | | public override void Init(ItemCellModel model) |
| | | { |
| | | base.Init(model); |
| | | reducebtn.SetActive(false); |
| | | auctionIcon.SetActive(false); |
| | | |
| | | timeMark?.SetActive(model.itemConfig.Type == 145 && model.itemConfig.CDTime > 0); |
| | | return m_Reducebtn; |
| | | } |
| | | } |
| | | |
| | | Image m_AuctionIcon; |
| | | public Image auctionIcon |
| | | { |
| | | get |
| | | { |
| | | if (m_AuctionIcon == null) |
| | | { |
| | | LoadPrefab(); |
| | | m_AuctionIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_Auction"); |
| | | } |
| | | return m_AuctionIcon; |
| | | } |
| | | } |
| | | |
| | | Image m_TimeMark; |
| | | public Image timeMark |
| | | { |
| | | get |
| | | { |
| | | if (m_TimeMark == null) |
| | | { |
| | | LoadPrefab(); |
| | | m_TimeMark = this.transform.GetComponent<Image>("Container_ItemCell/Img_Time"); |
| | | } |
| | | return m_TimeMark; |
| | | } |
| | | } |
| | | |
| | | public override void Init(ItemModel model, bool isCompare = false) |
| | | { |
| | | base.Init(model, isCompare); |
| | | reducebtn.SetActive(false); |
| | | auctionIcon.SetActive(false); |
| | | // auctionIcon.SetActive(model.isAuction); |
| | | // if (model.isAuction) |
| | | // { |
| | | // auctionIcon.SetSprite(ItemLogicUtility.Instance.IsOverdue(model.guid) ? "Item_Auction_3" : "Item_Auction_1"); |
| | | // } |
| | | |
| | | timeMark?.SetActive(model.config.Type == 145 && model.config.CDTime > 0); |
| | | } |
| | | |
| | | public override void Init(ItemCellModel model) |
| | | { |
| | | base.Init(model); |
| | | reducebtn.SetActive(false); |
| | | auctionIcon.SetActive(false); |
| | | |
| | | timeMark?.SetActive(model.itemConfig.Type == 145 && model.itemConfig.CDTime > 0); |
| | | } |
| | | } |
| | | |