From b04fc4bee9584af8ea0457aafe4cf1b6c19b36d2 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期五, 01 三月 2019 16:36:10 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/Skill/TreasurePotentialLevelUpWin.cs | 24 ++++++++++++++++++------
1 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/System/Skill/TreasurePotentialLevelUpWin.cs b/System/Skill/TreasurePotentialLevelUpWin.cs
index e6b32c5..3ec8b44 100644
--- a/System/Skill/TreasurePotentialLevelUpWin.cs
+++ b/System/Skill/TreasurePotentialLevelUpWin.cs
@@ -29,12 +29,18 @@
[SerializeField] Button m_LevelUp;
[SerializeField] Button m_GetWay;
[SerializeField] Button m_Close;
+ [SerializeField] UIEffect m_LevelUpEffect;
public static int selectPotentialId = 0;
TreasureSkillModel model
{
get { return ModelCenter.Instance.GetModel<TreasureSkillModel>(); }
+ }
+
+ PackModel packModel
+ {
+ get { return ModelCenter.Instance.GetModel<PackModel>(); }
}
#region Built-in
protected override void BindController()
@@ -53,6 +59,7 @@
{
Display();
model.skillLevelUpRefresh += SkillLevelUpRefresh;
+ packModel.refreshItemCountEvent += RefreshItemCountEvent;
}
protected override void OnAfterOpen()
@@ -62,6 +69,7 @@
protected override void OnPreClose()
{
model.skillLevelUpRefresh -= SkillLevelUpRefresh;
+ packModel.refreshItemCountEvent -= RefreshItemCountEvent;
}
protected override void OnAfterClose()
@@ -74,6 +82,7 @@
if (selectPotentialId == id)
{
Display();
+ m_LevelUpEffect.Play();
}
}
@@ -133,12 +142,7 @@
if (!isMax)
{
- var requireSkillConfig = SkillConfig.Get(config.LearnSkillReq);
- TreasurePotential requirePotential;
- if (model.TryGetPotential(config.LearnSkillReq, out requirePotential))
- {
- m_Item.SetItem(config.ExAttr4, config.ExAttr5);
- }
+ m_Item.SetItem(config.ExAttr4, config.ExAttr5);
}
}
@@ -172,6 +176,14 @@
}
}
+ private void RefreshItemCountEvent(PackType packType, int arg2, int itemId)
+ {
+ if (packType == PackType.Item && model.skillLevelUpItems.Contains(itemId))
+ {
+ Display();
+ }
+ }
+
}
}
--
Gitblit v1.8.0