summaryrefslogtreecommitdiff
path: root/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2022-04-23 16:29:56 +0800
committerchai <chaifix@163.com>2022-04-23 16:29:56 +0800
commit2c4e865e9ed9fff96aeb7ca3851491d9715b8589 (patch)
tree45af23d9bad01a061c5129c14b3f30082d188bc8 /SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs
parent33858a90ec0bc47f0c3d4fc843f9f45a749175e3 (diff)
* equip
Diffstat (limited to 'SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs')
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs
index bccd322..14c8717 100644
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs
+++ b/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs
@@ -11,6 +11,7 @@ public struct UIEquipWidgetParam
public class UIEquipWidget : UIGridItemBase
{
public Image Image_Icon;
+ public Image Image_CD;
public EquipBase equip { get { return m_Equip; } }
private EquipBase m_Equip;
@@ -21,6 +22,16 @@ public class UIEquipWidget : UIGridItemBase
m_Equip = info.equip;
Image_Icon.sprite = ResourceManager.Instance.Load<Sprite>(info.equip.iconPath);
+ }
+ private void Update()
+ {
+ if(equip.autoMode == EquipBase.AutoMode.Interval)
+ {
+ float countDown = TinyCountDown.Instance.Get(equip.GetHashCode().ToString());
+ float t = countDown / equip.interval;
+ Image_CD.fillAmount = t;
+ }
}
+
} \ No newline at end of file