24 lines
764 B
C#
24 lines
764 B
C#
using UnityEngine;
|
|
namespace Invector.vItemManager
|
|
{
|
|
public class vItemCollectionDisplay_v2 : MonoBehaviour
|
|
{
|
|
public vItemManager itemManager;
|
|
public vItemDisplay displayPrefab;
|
|
public RectTransform content;
|
|
public float displayTime = 3f;
|
|
protected virtual void Start()
|
|
{
|
|
itemManager.onCollectItem.AddListener(OnAddItem);
|
|
}
|
|
|
|
protected virtual void OnAddItem(vItemManager.CollectedItemInfo info)
|
|
{
|
|
var display = Instantiate(displayPrefab);
|
|
display.transform.SetParent(content, false);
|
|
display.DisplayItem(info);
|
|
display.transform.SetAsFirstSibling();
|
|
Destroy(display.gameObject, displayTime);
|
|
}
|
|
}
|
|
} |