OldBlueWater/BlueWater/Assets/02.Scripts/Item/ItemInstance.cs

29 lines
814 B
C#

using System;
using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
[Serializable]
public class ItemInstance
{
[field: Tooltip("아이템 데이터")]
[field: SerializeField] public Item Item { get; set; }
[field: Tooltip("아이템 드롭 비율"), Range(0, 100)]
[field: SerializeField] public int Probability { get; set; }
[field: Tooltip("아이템 랜덤 드롭 갯수")]
[field: SerializeField] public Vector2 Count { get; set; }
[Tooltip("프리팹")]
public GameObject prefab;
public ItemInstance(Item item, int probability, Vector2 count)
{
Item = item;
Probability = probability;
Count = count;
}
}
}