lzx hai 1 semana
pai
achega
2f94d1837f

+ 11 - 0
Assets/Scripts/GameUI/UI/SentimentPanel/SentimentEffectWidget.cs

@@ -95,5 +95,16 @@ namespace Fort23.Mono
                 }
             }
         }
+
+        public override void DormancyObj()
+        {
+            foreach (var sentimentXianWidget in _sentimentXianWidgets)
+            {
+                UIManager.Instance.DormancyGComponent(sentimentXianWidget);
+            }
+            _sentimentXianWidgets.Clear();
+
+            base.DormancyObj();
+        }
     }
 }

+ 3 - 2
Assets/Scripts/GameUI/UI/SentimentPanel/SentimentInfoPanel.cs

@@ -13,6 +13,7 @@ namespace Fort23.Mono
     public partial class SentimentInfoPanel : UIPanel
     {
         AccountFileInfo.SentimentProperty curretnSentimentProperty;
+        private EnergyWidget energyWidget;
         private AccountFileInfo.SentimentData sentimentData;
 
         List<SentimentEffectWidget> sentimentEffectWidgets = new List<SentimentEffectWidget>();
@@ -25,7 +26,7 @@ namespace Fort23.Mono
 
         private SentimentEffectWidget currentSentimentEffectWidget;
 
-        private EnergyWidget energyWidget;
+
 
         private ItemWidgetType1 _itemWidgetType1;
 
@@ -148,7 +149,7 @@ namespace Fort23.Mono
             int level1 = sentimentData.sentimentProperties[0].level <= 0 ? 1 : sentimentData.sentimentProperties[0].level;
             int conFigId1 = sentimentData.sentimentProperties[0].groupId * 10 + level1;
             var sentimentEffectConfig1 = ConfigComponent.Instance.Get<SentimentEffectConfig>(conFigId1);
-            EnergyWidget energyWidget =
+             energyWidget =
                 await UIManager.Instance.CreateGComponent<EnergyWidget>(null, Group_ResourceBar);
             energyWidget.CustomInit(sentimentEffectConfig1.upConstItemId);