using System; using UnityEngine; [Serializable] public struct instanceStruct { public string m_strName; public int m_id; public string m_strPath; public int m_iRowNum; public int m_iColNum; public int m_bLimitJump; public string[] m_routeFiles; public string m_content; } [CreateAssetMenu(fileName = "instanceDataAsset", menuName = "Tools/Generated/instanceDataAsset")] public class instanceDataAsset : ScriptableObject { public instanceStruct data; public instanceStruct[] items; [TextArea(5, 20)] public string rawJson; } [Serializable] public class instanceStructArrayWrapper { public instanceStruct[] items; }