This commit is contained in:
2026-05-30 09:16:35 +07:00
parent 2f87ce19a7
commit 1c0ee6efb7
4001 changed files with 3363438 additions and 1738 deletions

View File

@@ -0,0 +1,35 @@
using Invector.vItemManager;
using System.Collections.Generic;
using UnityEngine;
public class vItemDisplay3D : MonoBehaviour
{
[System.Serializable]
public class vDisplay
{
public int itemId;
public GameObject itemModel;
}
public GameObject currentItemModel;
public List<vDisplay> displays;
public virtual void Display(vItemSlot slot)
{
if (slot) Display(slot.item);
}
public virtual void Display(int id)
{
vDisplay display = displays.Find(d => d.itemId.Equals(id));
if (display != null)
{
if (currentItemModel) currentItemModel.SetActive(false);
display.itemModel.SetActive(true);
currentItemModel = display.itemModel;
}
}
public virtual void Display(vItem item)
{
if (item) Display(item.id);
}
}