31 lines
669 B
C#
31 lines
669 B
C#
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;
|
|
}
|