From 07c910b18e60935b06dfc1632821e88dc8a123bd Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 27 九月 2018 10:25:01 +0800
Subject: [PATCH] 1885 优化神兽功能
---
System/Dogz/DogzActiveWin.cs | 24 +++++++++++++++++++++++-
1 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/System/Dogz/DogzActiveWin.cs b/System/Dogz/DogzActiveWin.cs
index e39c5e4..12d824c 100644
--- a/System/Dogz/DogzActiveWin.cs
+++ b/System/Dogz/DogzActiveWin.cs
@@ -19,6 +19,7 @@
[SerializeField] List<DogzUnEquip> m_DogzUnEquipBtns;
[SerializeField] List<Text> m_PropertyTypes;
[SerializeField] List<Text> m_PropertyValues;
+ [SerializeField] List<Image> sliderImglist = new List<Image>();
[SerializeField] Image m_DogzHeadIcon;
[SerializeField] Text m_DogzAssistCnt;
[SerializeField] Button m_AddAssistBtn;
@@ -103,6 +104,26 @@
int jumpIndex = model.presentSelectDogz - 1 > 0 ? model.presentSelectDogz - 1 : 0;
m_Controller.JumpIndex(jumpIndex);
}
+
+ private void SetDefalutDogzEquipState()
+ {
+ for (int i = 0; i < sliderImglist.Count; i++)
+ {
+ ItemModel itemModel = null;
+ bool isPut = model.TryGetDogzEquip(model.presentSelectDogz, model.GetDogzEquipPlaceByIndex(i), out itemModel);
+ if (!isPut)
+ {
+ sliderImglist[i].fillAmount = 0;
+ sliderImglist[i].gameObject.SetActive(false);
+ }
+ else
+ {
+ sliderImglist[i].fillAmount = 1;
+ sliderImglist[i].gameObject.SetActive(true);
+ }
+ }
+ }
+
private void UpdateSelectDogzEvent()
{
m_Controller.m_Scorller.RefreshActiveCellViews();
@@ -110,6 +131,7 @@
UpdateDogzEquip();
UpdateDogzProperty();
UpdateDogzBtn();
+ SetDefalutDogzEquipState();
assistBtnRedBehav.redpointId = model.GetDogzAssistRedpointById(model.presentSelectDogz).id;
}
private void UpdateDogzSkill()
@@ -154,7 +176,7 @@
UpdateDogzEquip();
UpdateDogzProperty();
UpdateDogzBtn();
-
+ SetDefalutDogzEquipState();
}
private void UpdateDogzEquip()
--
Gitblit v1.8.0