<aside> 🌟 Today 요약
</aside>
Aim Indicator 제작
1인칭
아이템 데이터
펜스 안에 아이템 넣어두고 획득 가능하게 설정
ScriptableObject 구성
using UnityEngine;
[CreateAssetMenu(fileName = "Item", menuName = "New Item/Default", order = 0)]
public class ItemData : ScriptableObject
{
[Header("Info")]
public string displayName;
public string description;
public ItemType type;
public Sprite icon;
public GameObject dropPrefab;
[Header("Stacking")]
public bool canStack;
public int maxStackAmount;
}
using UnityEngine;
[CreateAssetMenu(fileName = "Item", menuName = "New Item/Equipable", order = 2)]
public class EquipItemData : ItemData
{
[Header("Equip")]
public GameObject equipPrefab;
}
using UnityEngine;
[CreateAssetMenu(fileName = "Item", menuName = "New Item/Consumable", order = 1)]
public class ConsumableItemData : ItemData
{
// 효과가 여러개일 수 있다.
[System.Serializable]
public class ItemDataConsumable
{
public ConsumableType type;
public float value;
}
[Header("ConsumableValue")]
public ItemDataConsumable[] consumableValues;
}
*표시된 내역은 개발 예정인 내역입니다.