迁移 EntityData 到 Base 中

- 新增 EntityDataFactory 工厂类,提供创建 EntityData 的统一入口
- 移出 EntityData 及派生类对 GameEntry 的依赖并移入 SepCore.Base 程序集中
This commit is contained in:
SepComet
2026-06-03 15:12:55 +08:00
parent 91f70dd783
commit 5de3fdc795
52 changed files with 284 additions and 315 deletions
@@ -1,5 +1,4 @@
using GameFramework;
using System.IO;
using System.IO;
using UnityEngine;
using UnityGameFramework.Editor;
using UnityGameFramework.Editor.ResourceTools;
@@ -8,16 +7,20 @@ namespace SepCore.Editor
{
public static class GameFrameworkConfigs
{
[BuildSettingsConfigPath]
public static string BuildSettingsConfig = Utility.Path.GetRegularPath(Path.Combine(Application.dataPath, "GameMain/Configs/BuildSettings.xml"));
[BuildSettingsConfigPath] public static string BuildSettingsConfig =
GameFramework.Utility.Path.GetRegularPath(Path.Combine(Application.dataPath,
"GameMain/Configs/BuildSettings.xml"));
[ResourceCollectionConfigPath]
public static string ResourceCollectionConfig = Utility.Path.GetRegularPath(Path.Combine(Application.dataPath, "GameMain/Configs/ResourceCollection.xml"));
[ResourceCollectionConfigPath] public static string ResourceCollectionConfig =
GameFramework.Utility.Path.GetRegularPath(Path.Combine(Application.dataPath,
"GameMain/Configs/ResourceCollection.xml"));
[ResourceEditorConfigPath]
public static string ResourceEditorConfig = Utility.Path.GetRegularPath(Path.Combine(Application.dataPath, "GameMain/Configs/ResourceEditor.xml"));
[ResourceEditorConfigPath] public static string ResourceEditorConfig =
GameFramework.Utility.Path.GetRegularPath(Path.Combine(Application.dataPath,
"GameMain/Configs/ResourceEditor.xml"));
[ResourceBuilderConfigPath]
public static string ResourceBuilderConfig = Utility.Path.GetRegularPath(Path.Combine(Application.dataPath, "GameMain/Configs/ResourceBuilder.xml"));
[ResourceBuilderConfigPath] public static string ResourceBuilderConfig =
GameFramework.Utility.Path.GetRegularPath(Path.Combine(Application.dataPath,
"GameMain/Configs/ResourceBuilder.xml"));
}
}