summaryrefslogtreecommitdiff
path: root/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2022-04-25 09:58:56 +0800
committerchai <chaifix@163.com>2022-04-25 09:58:56 +0800
commit71ae3d755a03a706d93291ca57c6de8e6f0d5926 (patch)
treeea8e38b0fe6bd860fae5458b4a4ed12b3984920f /SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar
parent0eff98708ab049559d7891f1aa24e365000caae1 (diff)
* rename equip to weapon
Diffstat (limited to 'SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar')
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/PanelEquipBar.cs40
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/PanelEquipBar.cs.meta11
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs39
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs.meta11
4 files changed, 0 insertions, 101 deletions
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/PanelEquipBar.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/PanelEquipBar.cs
deleted file mode 100644
index 03ee945..0000000
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/PanelEquipBar.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class PanelEquipBar : PanelBase
-{
- public UIEquipWidget m_EquipTemplate;
-
- public UISimpleGrid m_EquipGrid;
-
- private List<UIEquipWidget> m_Equips = new List<UIEquipWidget>();
-
- public override void Set(object param)
- {
- m_EquipTemplate.gameObject.SetActive(false);
-
- for (int i = 0; i < PlayerManager.Instance.equips.Count; ++i)
- {
- UIEquipWidget widget = MakeEquipWidget(PlayerManager.Instance.equips[i]);
- m_Equips.Add(widget);
- }
- }
-
- UIEquipWidget MakeEquipWidget(EquipBase equip)
- {
- UIEquipWidget widget = Instantiate<UIEquipWidget>(m_EquipTemplate);
- widget.transform.SetParent(m_EquipGrid.transform);
- widget.gameObject.SetActive(true);
- widget.GetComponent<RectTransform>().anchoredPosition = new Vector2(0, 0);
-#if UNITY_EDITOR
- widget.name = "equip (" + equip.name + ")";
-#endif
-
- UIEquipWidgetParam param = new UIEquipWidgetParam();
- param.equip = equip;
- widget.Set(param);
- return widget;
- }
-
-}
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/PanelEquipBar.cs.meta b/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/PanelEquipBar.cs.meta
deleted file mode 100644
index bf78ef3..0000000
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/PanelEquipBar.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: f1382539f3296aa47b7e2d7f269f9007
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs
deleted file mode 100644
index 9099f18..0000000
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using UnityEngine.UI;
-
-public struct UIEquipWidgetParam
-{
- public EquipBase equip;
-}
-
-public class UIEquipWidget : UIGridItemBase
-{
- public Image Image_Icon;
- public Image Image_CD;
-
- public EquipBase equip { get { return m_Equip; } }
- private EquipBase m_Equip;
-
- public override void Set(object param)
- {
- UIEquipWidgetParam info = (UIEquipWidgetParam)param;
- m_Equip = info.equip;
-
- Image_Icon.sprite = ResourceManager.Instance.Load<Sprite>(info.equip.iconPath);
-
- Image_CD.gameObject.SetActive(equip.autoMode == EquipBase.AutoMode.Interval);
- }
-
- 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
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs.meta b/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs.meta
deleted file mode 100644
index bad655e..0000000
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelEquipBar/UIEquipWidget.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 83ab90093bb5312428311a589a4fe90f
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant: