From 9715a9e2eec264da4bf295a8cb6833c55c56fb91 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 03 一月 2019 17:38:08 +0800
Subject: [PATCH] 5668 【前端】【1.4.100】荣誉商店新增红点逻辑

---
 System/CrossServerOneVsOne/CrossServerOneVsOneHonorShopCell.cs |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/System/CrossServerOneVsOne/CrossServerOneVsOneHonorShopCell.cs b/System/CrossServerOneVsOne/CrossServerOneVsOneHonorShopCell.cs
index edbdaeb..9aaec09 100644
--- a/System/CrossServerOneVsOne/CrossServerOneVsOneHonorShopCell.cs
+++ b/System/CrossServerOneVsOne/CrossServerOneVsOneHonorShopCell.cs
@@ -16,6 +16,7 @@
         [SerializeField] Image sellImg;
         [SerializeField] Button shopCellBtn;
         [SerializeField] Text refreshTimeText;
+        [SerializeField] RedpointBehaviour redpointBeh;
 
         StoreModel _storeModel;
         StoreModel m_storeModel
@@ -23,12 +24,18 @@
             get { return _storeModel ?? (_storeModel = ModelCenter.Instance.GetModel<StoreModel>()); }
         }
         ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
+        CrossServerOneVsOneModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerOneVsOneModel>(); } }
 
         public void SetDisplay(StoreConfig storeConfig)
         {
             ItemConfig itemConfig = Config.Instance.Get<ItemConfig>(m_storeModel.GetReplaceId(storeConfig.ID,storeConfig.ItemID));
             if (itemConfig == null) return;
 
+            Redpoint redpoint = crossServerModel.GetRedpointById(storeConfig.ID);
+            if(redpoint != null)
+            {
+                redpointBeh.redpointId = redpoint.id;
+            }
             ItemCellModel cellModel = new ItemCellModel(itemConfig.ID, false, 0, storeConfig.IsBind,"",PackType.rptDeleted,true);
             itemCell.Init(cellModel);
             nameText.text = itemConfig.ItemName;
@@ -107,6 +114,7 @@
             shopCellBtn.AddListener(()=>
             {
                 m_storeModel.OnClickShopCell(storeConfig);
+                crossServerModel.ClearRedpoint(storeConfig.ID);
             });
            
         }

--
Gitblit v1.8.0