From 8ebdcb8980b7a630beb6a1ff82381baa0ab2ddb5 Mon Sep 17 00:00:00 2001
From: client_Lhy <995049470@qq.com>
Date: 星期四, 04 七月 2019 13:58:27 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into LuaOrgan
---
System/Store/UnionStoreWin.cs | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/System/Store/UnionStoreWin.cs b/System/Store/UnionStoreWin.cs
index b345a92..f493a32 100644
--- a/System/Store/UnionStoreWin.cs
+++ b/System/Store/UnionStoreWin.cs
@@ -74,8 +74,8 @@
{
m_storeModel.storeFuncType = StoreFunc.ToolStore;
m_storeModel.RefreshTCBPlayerDataEvent += OnRefreshPlayerInfo;
- PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += CreateCell;
- m_storeModel.RefreshBuyShopLimitEvent += CreateCell;
+ PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += RefreshShopDisplay;
+ m_storeModel.RefreshBuyShopLimitEvent += RefreshShopDisplay;
CreateCell();
RefreshUI();
}
@@ -102,9 +102,9 @@
{
_storeModel.fairyStoreJumpShopId = 0;
- m_storeModel.RefreshBuyShopLimitEvent -= CreateCell;
+ m_storeModel.RefreshBuyShopLimitEvent -= RefreshShopDisplay;
m_storeModel.RefreshTCBPlayerDataEvent -= OnRefreshPlayerInfo;
- PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= CreateCell;
+ PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= RefreshShopDisplay;
}
protected override void OnAfterClose()
@@ -180,6 +180,11 @@
RefreshUI();
}
+ private void RefreshShopDisplay()
+ {
+ _shopCtrl.m_Scorller.RefreshActiveCellViews();
+ }
+
private void CreateCell()
{
shopId = 0;
--
Gitblit v1.8.0