using System; using BlueWater.Interfaces; using Newtonsoft.Json; using Sirenix.OdinInspector; using UnityEngine; namespace BlueWater { [Serializable] public class LevelData : IIdx { [BoxGroup("Json 데이터 영역")] [field: SerializeField, Tooltip("레벨"), BoxGroup("Json 데이터 영역")] public string Idx { get; set; } [field: SerializeField, Tooltip("이름"), BoxGroup("Json 데이터 영역")] public int CustomerRespawn { get; set; } [field: SerializeField, Tooltip("아이템 종류"), BoxGroup("Json 데이터 영역")] public int Gold { get; set; } [field: SerializeField, Tooltip("재료 종류"), BoxGroup("Json 데이터 영역")] public int Exp { get; set; } [field: SerializeField, Tooltip("아이템 품질"), BoxGroup("Json 데이터 영역")] public int RequiredExp { get; set; } [field: SerializeField, Tooltip("가격"), BoxGroup("Json 데이터 영역")] public int WaitTime { get; set; } [field: SerializeField, Tooltip("무게"), BoxGroup("Json 데이터 영역")] public int HurryTime { get; set; } [field: SerializeField, Tooltip("설명"), BoxGroup("Json 데이터 영역")] public int EatingTime { get; set; } [field: SerializeField, Tooltip("설명"), BoxGroup("Json 데이터 영역")] public string OpenUpgrade { get; set; } } }