feat: add config instance.

This commit is contained in:
Tungdv
2026-03-09 19:28:45 +07:00
parent e9a909fa35
commit 51667e8867
12 changed files with 2528 additions and 13 deletions
@@ -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;
}