This commit is contained in:
2026-06-02 08:27:03 +07:00
parent 7889064469
commit a48cd962e1
4232 changed files with 2 additions and 36881 deletions

View File

@@ -0,0 +1,42 @@
using UnityEngine;
using UnityEngine.UI;
using System.Collections.Generic;
namespace Invector.vItemManager
{
public class vAmmoDisplayImage : MonoBehaviour
{
[System.Serializable]
public class vDisplayImage
{
public Sprite ammoImage;
public int ammoId;
}
public Image displayImage;
public Sprite defaultAmmoImage;
public List<vDisplayImage> displayImages = new List<vDisplayImage>();
private int currentAmmoId;
/// <summary>
/// Change Ammo display image by id
/// </summary>
/// <param name="id"></param>
public void ChangeAmmoDisplayImage(int id)
{
if (currentAmmoId != id && displayImages != null)
{
var display = displayImages.Find(d => d.ammoId.Equals(id));
if (display != null)
{
displayImage.sprite = display.ammoImage;
}
else
{
displayImage.sprite = defaultAmmoImage;
}
currentAmmoId = id;
}
}
}
}