(client) feat:添加测试用定义

This commit is contained in:
m0_75251201
2025-07-13 08:56:33 +08:00
committed by TheRedApricot
parent 3df2a3ee2c
commit 21c49ac96b
29 changed files with 104 additions and 8 deletions

View File

@ -319,7 +319,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!4 &912467178
Transform:
m_ObjectHideFlags: 0

View File

@ -11,15 +11,15 @@ namespace Data
{
public class PackAbout
{
public string[] after;
public string author;
public string[] before;
public string description;
public string name;
public string description;
public string author;
public string version;
public string packID;
public string[] necessary;
public string packID;
public string version;
public string[] after;
public string[] before;
/// <summary>
/// 使用静态方法从 XML 文档创建 PackAbout 实例。

View File

@ -15,12 +15,29 @@ namespace Managers
public void Init()
{
var packFolder = Directory.GetDirectories(dataSetFilePath[0]);
var packFolder = Configs.ConfigProcessor.GetSubFolders(new(dataSetFilePath));
foreach (var folder in packFolder)
{
var pack = new DefinePack();
if (pack.LoadPack(folder)) packs.Add(pack.packID, pack);
}
}
public override string ToString()
{
if (packs == null || packs.Count == 0)
{
return "No packs available"; // 如果集合为空或为 null返回默认信息
}
var result = new System.Text.StringBuilder();
foreach (var definePack in packs)
{
result.AppendLine(definePack.ToString()); // 每个元素占一行
}
return result.ToString();
}
}
}

View File

@ -0,0 +1,23 @@
using UnityEngine;
namespace Test
{
public class TestDefine : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
Managers.DefineManager.Instance.Init();
Debug.Log(Managers.DefineManager.Instance);
}
// Update is called once per frame
void Update()
{
}
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 147e91e6929d90a4fb877c0b0a6b608c