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