feat: add config instance.
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user