提交项目

This commit is contained in:
2026-06-15 11:34:31 +08:00
commit 43d6c0125d
5698 changed files with 1236396 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
using System.Collections.Generic;
namespace BingoBrain.Core
{
public sealed class Ard : Singleton<Ard>
{
private List<InterfaceManager> allManager = new();
public void Init()
{
foreach (var manager in allManager)
{
manager.Init();
}
foreach (var manager in allManager)
{
manager.StartUp();
}
}
public void SetDar(InterfaceManager interfaceManager)
{
if (!allManager.Contains(interfaceManager))
{
allManager.Add(interfaceManager);
}
}
public void DisposeAllManager()
{
foreach (var manager in allManager)
{
manager.DisposeBefore();
}
foreach (var manager in allManager)
{
manager.Dispose();
}
Uvsjk.Destroy(OCConst.MonoManagerGo);
allManager.Clear();
}
public override void Dispose()
{
base.Dispose();
allManager.Clear();
allManager = null;
}
}
}