summaryrefslogtreecommitdiff
path: root/SurvivalTest/Assets/Scripts/UI/Panel
diff options
context:
space:
mode:
Diffstat (limited to 'SurvivalTest/Assets/Scripts/UI/Panel')
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar/UIDecorationWidget.cs30
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar.meta (renamed from SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar.meta)0
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/UIItemWidget.cs30
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/UIItemWidget.cs.meta (renamed from SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar/UIDecorationWidget.cs.meta)0
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/PanelTopStuffBar.cs4
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIDecorationBar.cs42
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIItemBar.cs42
-rw-r--r--SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIItemBar.cs.meta (renamed from SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIDecorationBar.cs.meta)0
8 files changed, 74 insertions, 74 deletions
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar/UIDecorationWidget.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar/UIDecorationWidget.cs
deleted file mode 100644
index c9d9312..0000000
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar/UIDecorationWidget.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using UnityEngine.UI;
-
-public struct UIDecorationWidgetParam
-{
- public DecorationBase decoration;
-}
-
-public class UIDecorationWidget : UIGridPropBase
-{
- public Image Image_Icon;
-
- public DecorationBase decoration { get { return m_Decoration; } }
- private DecorationBase m_Decoration;
-
- public override void Set(object param)
- {
- UIDecorationWidgetParam info = (UIDecorationWidgetParam)param;
- m_Decoration = info.decoration;
-
- Image_Icon.sprite = ResourceManager.Instance.Load<Sprite>(info.decoration.iconPath);
- }
-
- private void Update()
- {
- }
-
-} \ No newline at end of file
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar.meta b/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar.meta
index 01fa061..01fa061 100644
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar.meta
+++ b/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar.meta
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/UIItemWidget.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/UIItemWidget.cs
new file mode 100644
index 0000000..0f9d623
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/UIItemWidget.cs
@@ -0,0 +1,30 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+public struct UIItemWidgetParam
+{
+ public ItemBase item;
+}
+
+public class UIItemWidget : UIGridPropBase
+{
+ public Image Image_Icon;
+
+ public ItemBase item { get { return m_Item; } }
+ private ItemBase m_Item;
+
+ public override void Set(object param)
+ {
+ UIItemWidgetParam info = (UIItemWidgetParam)param;
+ m_Item = info.item;
+
+ Image_Icon.sprite = ResourceManager.Instance.Load<Sprite>(info.item.iconPath);
+ }
+
+ private void Update()
+ {
+ }
+
+} \ No newline at end of file
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar/UIDecorationWidget.cs.meta b/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/UIItemWidget.cs.meta
index 893e695..893e695 100644
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelDecorationBar/UIDecorationWidget.cs.meta
+++ b/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/UIItemWidget.cs.meta
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/PanelTopStuffBar.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/PanelTopStuffBar.cs
index 98ff288..c523152 100644
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/PanelTopStuffBar.cs
+++ b/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/PanelTopStuffBar.cs
@@ -6,12 +6,12 @@ public class PanelTopStuffBar : PanelBase
{
public UIWeaponBar m_WeaponBar;
public UIPropBar m_PropBar;
- public UIDecorationBar m_DecorationBar;
+ public UIItemBar m_ItemBar;
public override void Set(object param)
{
m_WeaponBar.Set();
m_PropBar.Set();
- m_DecorationBar.Set();
+ m_ItemBar.Set();
}
} \ No newline at end of file
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIDecorationBar.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIDecorationBar.cs
deleted file mode 100644
index 6dce384..0000000
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIDecorationBar.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class UIDecorationBar : MonoBehaviour
-{
- public UIDecorationWidget m_DecorationTemplate;
-
- public UISimpleGrid m_DecorationGrid;
-
- private List<UIDecorationWidget> m_Decorations = new List<UIDecorationWidget>();
-
- public void Set()
- {
- m_DecorationTemplate.gameObject.SetActive(false);
-
- for (int i = 0; i < PlayerManager.Instance.decorations.Count; ++i)
- {
- UIDecorationWidget widget = MakeDecorationWidget(PlayerManager.Instance.decorations[i]);
- m_Decorations.Add(widget);
- }
- }
-
- UIDecorationWidget MakeDecorationWidget(DecorationBase decoration)
- {
- UIDecorationWidget widget = Instantiate<UIDecorationWidget>(m_DecorationTemplate);
- widget.transform.SetParent(m_DecorationGrid.transform);
- widget.gameObject.SetActive(true);
- widget.GetComponent<RectTransform>().anchoredPosition = new Vector2(0, 0);
-#if UNITY_EDITOR
- widget.name = "decoration (" + decoration.name + ")";
-#endif
-
- UIDecorationWidgetParam param = new UIDecorationWidgetParam();
- param.decoration = decoration;
- widget.Set(param);
- return widget;
- }
-
-
-
-} \ No newline at end of file
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIItemBar.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIItemBar.cs
new file mode 100644
index 0000000..1269c0a
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIItemBar.cs
@@ -0,0 +1,42 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class UIItemBar : MonoBehaviour
+{
+ public UIItemWidget m_ItemTemplate;
+
+ public UISimpleGrid m_ItemGrid;
+
+ private List<UIItemWidget> m_Items = new List<UIItemWidget>();
+
+ public void Set()
+ {
+ m_ItemTemplate.gameObject.SetActive(false);
+
+ for (int i = 0; i < PlayerManager.Instance.items.Count; ++i)
+ {
+ UIItemWidget widget = MakeItemWidget(PlayerManager.Instance.items[i]);
+ m_Items.Add(widget);
+ }
+ }
+
+ UIItemWidget MakeItemWidget(ItemBase item)
+ {
+ UIItemWidget widget = Instantiate<UIItemWidget>(m_ItemTemplate);
+ widget.transform.SetParent(m_ItemGrid.transform);
+ widget.gameObject.SetActive(true);
+ widget.GetComponent<RectTransform>().anchoredPosition = new Vector2(0, 0);
+#if UNITY_EDITOR
+ widget.name = "item (" + item.name + ")";
+#endif
+
+ UIItemWidgetParam param = new UIItemWidgetParam();
+ param.item = item;
+ widget.Set(param);
+ return widget;
+ }
+
+
+
+} \ No newline at end of file
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIDecorationBar.cs.meta b/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIItemBar.cs.meta
index ac771c3..ac771c3 100644
--- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIDecorationBar.cs.meta
+++ b/SurvivalTest/Assets/Scripts/UI/Panel/PanelTopStuffBar/UIItemBar.cs.meta