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