diff options
Diffstat (limited to 'SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/PanelItemBar.cs')
-rw-r--r-- | SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/PanelItemBar.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/PanelItemBar.cs b/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/PanelItemBar.cs index 74f90c3..d426b84 100644 --- a/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/PanelItemBar.cs +++ b/SurvivalTest/Assets/Scripts/UI/Panel/PanelItemBar/PanelItemBar.cs @@ -11,7 +11,6 @@ public class PanelItemBar : PanelBase public Text m_TextName; - // 当前持有的Items private List<ItemWidget> m_Items = new List<ItemWidget>(); private int m_CurrentIndex = 0; @@ -48,6 +47,9 @@ public class PanelItemBar : PanelBase 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 ItemWidgetParam param = new ItemWidgetParam(); //param.onSelected = OnSelectItemWidget; @@ -71,7 +73,7 @@ public class PanelItemBar : PanelBase if (UseItem()) { m_Items[m_CurrentIndex].OnUseCallback(); - PlayerManager.Instance.UseCurrentItem(); + PlayerManager.Instance.UseItem(m_Items[m_CurrentIndex].item); } } @@ -87,8 +89,6 @@ public class PanelItemBar : PanelBase m_TextName.text = m_Items[index].item.name; m_CurrentIndex = index; - - PlayerManager.Instance.SetCurrentItem(m_Items[index].item); } } |