提交小游戏项目

This commit is contained in:
2026-07-06 16:27:14 +08:00
commit 2a717c6a2f
7575 changed files with 710847 additions and 0 deletions
@@ -0,0 +1,53 @@
using System.Collections.Generic;
namespace TowerClimberChronicles
{
public sealed class ManagerOfManager : Singleton<ManagerOfManager>
{
private List<InterfaceManager> allManager = new();
public void Init()
{
foreach (var manager in allManager)
{
manager.Init();
}
foreach (var manager in allManager)
{
manager.StartUp();
}
}
public void AddManager(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();
}
GeneralKit.Destroy(AppObjConst.MonoManagerGo);
allManager.Clear();
}
public override void Dispose()
{
base.Dispose();
allManager.Clear();
allManager = null;
}
}
}