2025-02-10 02:13:46 +00:00
|
|
|
using System.Collections.Generic;
|
2024-06-03 18:26:03 +00:00
|
|
|
using Sirenix.OdinInspector;
|
|
|
|
using UnityEngine;
|
|
|
|
|
2025-02-10 02:13:46 +00:00
|
|
|
namespace DDD
|
2024-06-03 18:26:03 +00:00
|
|
|
{
|
|
|
|
public class DataManager : Singleton<DataManager>
|
|
|
|
{
|
2024-07-20 11:32:54 +00:00
|
|
|
[field: Title("스프라이트 데이터")]
|
|
|
|
[field: SerializeField]
|
|
|
|
public SpriteDataSo SpriteDataSo { get; private set; }
|
|
|
|
|
2024-07-15 16:20:39 +00:00
|
|
|
[field: Title("아이템 데이터")]
|
2024-07-20 11:32:54 +00:00
|
|
|
[field: SerializeField]
|
|
|
|
public Inventory Inventory { get; private set; }
|
2025-02-10 02:13:46 +00:00
|
|
|
|
|
|
|
[Title("테스트 데이터")]
|
|
|
|
[SerializeField]
|
|
|
|
private List<InventoryItemSlot> _testData = new();
|
|
|
|
|
|
|
|
protected override void OnAwake()
|
|
|
|
{
|
|
|
|
base.OnAwake();
|
|
|
|
|
|
|
|
if (_testData != null)
|
|
|
|
{
|
|
|
|
foreach (InventoryItemSlot inventoryItemSlot in _testData)
|
|
|
|
{
|
|
|
|
Inventory.AddItem(inventoryItemSlot);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2024-06-03 18:26:03 +00:00
|
|
|
}
|
|
|
|
}
|