29 lines
814 B
C#
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;
|
|
}
|
|
}
|
|
} |