38 lines
764 B
C#
38 lines
764 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class HUDBaitsWidget : MonoBehaviour
|
|
{
|
|
public Image icon;
|
|
|
|
public Text amount;
|
|
|
|
public Text size;
|
|
|
|
public void Refresh(EquipmentObject equipmentObject, int hookSize = 0)
|
|
{
|
|
if (equipmentObject != null)
|
|
{
|
|
icon.sprite = equipmentObject.icon;
|
|
icon.color = Color.white;
|
|
if (equipmentObject.equipmentType == EquipmentObject.EquipmentType.BAIT)
|
|
{
|
|
amount.text = (equipmentObject.amount + 1).ToString();
|
|
size.text = string.Empty;
|
|
}
|
|
else
|
|
{
|
|
amount.text = string.Empty;
|
|
size.text = UtilitiesUnits.GetHookSizeString(hookSize);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
icon.sprite = null;
|
|
icon.color = new Color(1f, 1f, 1f, 0f);
|
|
amount.text = string.Empty;
|
|
size.text = string.Empty;
|
|
}
|
|
}
|
|
}
|