Item.cs
1.7 KB
using UnityEngine;
using System.Collections;
// 본 스크립트는 아이템의 속성을 정해주는 스크립트입니다.
// 본 스크립트는 ItemDataBase 스크립트와 연계됩니다.
[System.Serializable]
// 위 스크립트 한줄은 스크립틔의 직렬화를 위한 소스코드입니다.
// 위 줄을 사용하면 유니티3D에서 직접 모든 변수에 대해 접근할 수 있습니다.
// 만약 위 코드를 사용하지 않는다면,
// 아래 코드 public class Item 코드를
// public class Item : MonoBehavior(?)로 작성해주어야 합니다.
// 그냥 쓰셔요 ' ㅅ'
public class Item {
public string itemName; // 아이템의 이름
public int itemID; // 아이템의 고유번호
public string itemDes; // 아이템의 설명
public Texture2D itemIcon; // 아이템의 아이콘(2D)
public int itemPower; // 아이템의 공격력
public int itemSpeed; // 아이템의 속도(공속?)
public int itemDefense; // 아이템의 방어력
public int itemEvasion; // 아이템의 회피력
public ItemType itemType; // 아이템의 속성 설정
public enum ItemType // 아이템의 속성 설정에 대한 갯수
{
Weapon, // 무기류 (검, 방패, 창 등 해당)
Costume, // 옷류 (상의, 하의, 모자 등 해당)
Quest // 퀘스트 아이템류
// 아이템 속성을 필요한 것만큼 여기에 추가하면 추후 유니티 3D에서 직접 선택할 수 있습니다.
// 근데 보통 옷, 무기, 퀘스트아이템 정도아닌가?
}
}