summaryrefslogtreecommitdiff
path: root/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs
diff options
context:
space:
mode:
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