42 lines
1.4 KiB
C#
42 lines
1.4 KiB
C#
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; }
|
|
|
|
}
|
|
} |