using System; using RPGCore.Core.Objects; using RPGCoreCommon.Helpers.PropertyAttributeDrawers; using UnityEngine; namespace RPGCore.ObjectModules.EventObjectModule.Data { [Serializable] public class BaseObjectData : BaseData { [Header("Uniqueness")] [field: SerializeField, ReadOnly] public string guid { get; private set; } = Guid.NewGuid().ToString(); [Header("Display")] public string name; public Texture2D icon; } }