zombie_mp/Assets/HQ FPS Weapons/Scripts/UserInterface/Inventory/UI_WheelSlot.cs
Sewmina Dilshan 68183e5317 initial
2021-08-23 13:28:33 +05:30

43 lines
1.1 KiB
C#

using UnityEngine;
using UnityEngine.UI;
namespace HQFPSWeapons.UserInterface
{
public class UI_WheelSlot : ItemSlotInterface
{
public enum SelectionGraphicState { Normal, Highlighted }
[BHeader("Item Wheel Slot")]
[SerializeField]
private Image m_SelectionGraphic = null;
[SerializeField]
private Color m_SelectionGraphicColor = Color.white;
[SerializeField]
private Color m_SelectionGraphicHighlightedColor = Color.gray;
public void SetSlotHighlights(SelectionGraphicState state)
{
if (state == SelectionGraphicState.Normal)
{
m_SelectionGraphic.enabled = m_Selected;
m_SelectionGraphic.color = m_SelectionGraphicColor;
}
else if (state == SelectionGraphicState.Highlighted)
{
m_SelectionGraphic.enabled = true;
m_SelectionGraphic.color = m_SelectionGraphicHighlightedColor;
}
}
protected override void Awake()
{
base.Awake();
m_SelectionGraphic.enabled = false;
}
}
}