From 0bb7ef62509e01721117f7beaf63a937a68050b2 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期六, 18 八月 2018 14:34:41 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/Dogz/DogzActiveWin.cs | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/System/Dogz/DogzActiveWin.cs b/System/Dogz/DogzActiveWin.cs
index 6ba7d96..744ea5b 100644
--- a/System/Dogz/DogzActiveWin.cs
+++ b/System/Dogz/DogzActiveWin.cs
@@ -34,6 +34,9 @@
return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<DogzModel>());
}
}
+
+ PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
+
#region Built-in
protected override void BindController()
{
@@ -63,6 +66,8 @@
UpdateDogzAssistCnt();
model.UpdateSelectDogzEvent += UpdateSelectDogzEvent;
model.UpdateAssistDogzEvent += UpdateDogzAssistCnt;
+ model.RefreshDogzEquipAct += RefreshDogzEquipEvent;
+
}
@@ -72,6 +77,9 @@
protected override void OnPreClose()
{
+ model.UpdateSelectDogzEvent -= UpdateSelectDogzEvent;
+ model.UpdateAssistDogzEvent -= UpdateDogzAssistCnt;
+ model.RefreshDogzEquipAct -= RefreshDogzEquipEvent;
}
protected override void OnAfterClose()
@@ -131,6 +139,14 @@
}
}
}
+
+
+ private void RefreshDogzEquipEvent(int dogzId)
+ {
+ if (dogzId != model.presentSelectDogz) return;
+ UpdateDogzEquip();
+ }
+
private void UpdateDogzEquip()
{
var _dogzCfg = ConfigManager.Instance.GetTemplate<DogzConfig>(model.presentSelectDogz);
@@ -144,7 +160,7 @@
m_DogzEquips[i].gameObject.SetActive(_equiped);
if (_equiped)
{
- m_DogzEquips[i].Display(_data.itemId);
+ m_DogzEquips[i].Display(_data);
}
}
}
--
Gitblit v1.8.0