From fed1e0a36f4df986df21bc85a2b9f05e781ce1c2 Mon Sep 17 00:00:00 2001
From: Hale Cai <339726288@qq.com>
Date: 星期五, 10 八月 2018 15:45:39 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/KnapSack/Logic/BoxGetItemWin.cs |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/System/KnapSack/Logic/BoxGetItemWin.cs b/System/KnapSack/Logic/BoxGetItemWin.cs
index eb8e3b0..dbfcd20 100644
--- a/System/KnapSack/Logic/BoxGetItemWin.cs
+++ b/System/KnapSack/Logic/BoxGetItemWin.cs
@@ -4,6 +4,7 @@
 using UnityEngine;
 using UnityEngine.UI;
 using DG.Tweening;
+using TableConfig;
 
 namespace Snxxz.UI
 {
@@ -16,6 +17,7 @@
         [SerializeField] Button useBtn;
         [SerializeField] Text useBtnText;
         [SerializeField] Text getCoinsText;
+        [SerializeField] UIEffect fireEffect;
 
         PlayerPackModel _playerPack;
         PlayerPackModel playerPack
@@ -40,6 +42,7 @@
                 return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>());
             }
         }
+        FairylandCeremonyModel ceremonyModel { get { return ModelCenter.Instance.GetModel<FairylandCeremonyModel>(); } }
 
         [SerializeField] float scaleTime = 0.3f;
 
@@ -122,6 +125,27 @@
             {
                 getCoinsText.gameObject.SetActive(false);
             }
+
+            foreach(var key in ceremonyModel.fireDict.Keys)
+            {
+                StoreConfig storeConfig = ConfigManager.Instance.GetTemplate<StoreConfig>(ceremonyModel.fireDict[key]);
+                if(storeConfig != null)
+                {
+                    if(storeConfig.ItemID == BoxModel.itemId)
+                    {
+                        if (!fireEffect.IsPlaying)
+                        {
+                            fireEffect.Play();
+                            return;
+                        }
+                    }
+                }
+            }
+
+            if (fireEffect.IsPlaying)
+            {
+                fireEffect.Stop();
+            }
         }
 
         private void RefreshUI(PackType type, int index, int id)

--
Gitblit v1.8.0