This commit is contained in:
2025-09-10 11:15:18 +08:00
parent f830789f4c
commit d6006094d9
12 changed files with 71 additions and 29 deletions

View File

@@ -0,0 +1,43 @@
using System;
namespace Stary.Evo.TableTextConversion
{
public class TableSystem : IDisposable
{
// 单例实例
private static TableSystem _instance;
// 公共访问属性
public static TableSystem Instance
{
get
{
if (_instance == null)
{
_instance = new TableSystem();
}
return _instance;
}
}
public IAudioTableDataCore AudioTableCore;
public IUITableDataCore UITableCore;
public IVideoTableDataCore VideoTableCore;
// 私有构造函数,防止外部实例化
private TableSystem()
{
AudioTableCore = new AudioTableDataCore();
UITableCore = new UITableDataCore();
VideoTableCore = new VideoTableDataCore();
}
public void Dispose()
{
AudioTableCore = null;
UITableCore = null;
VideoTableCore = null;
}
}
}