using UnityEngine; using System.Collections.Generic; [CreateAssetMenu(fileName = "NewMailSO", menuName = "Mail/MailSO")] public class mail_so : ScriptableObject { [Header("mail infomations")] public mail_type mail_Type = mail_type.common; public int mail_id; public string mail_title; public string mail_sender; public string mail_date; //yyyy-mm-dd [TextArea(2, 3)] public string mail_description;//��� [TextArea(3,10)] public string mail_body; public Sprite mail_image; [Header("status")] public bool isRead; public bool isReceived; [Header("list")] public List rewardList = new List(); public enum mail_type { common, officialNotice, rewards, } public enum reward_type { exp_user, expBottles_allies, money, metarial, growth_material, equipment_consumable, store_item, package, } [System.Serializable] public class rewardItem { public string rewardName; public reward_type reward_Type = reward_type.exp_user; public int reward_ammount; public Sprite reward_image; public string reward_description; public string reward_key; public int reward_store_item_id; } }