(client)chore:将维度区分独立,将加载页面独立,降低代码耦合,写了更好看的注释
This commit is contained in:
@ -10,13 +10,15 @@ namespace Managers
|
||||
/// 阵营管理器,负责管理游戏中的所有阵营定义及其相互关系。
|
||||
/// 继承自 <see cref="Utils.Singleton{T}"/> ,确保全局只有一个实例。
|
||||
/// </summary>
|
||||
public class AffiliationManager:Utils.Singleton<AffiliationManager>
|
||||
public class AffiliationManager:Utils.Singleton<AffiliationManager>,ILaunchManager
|
||||
{
|
||||
/// <summary>
|
||||
/// 存储所有已加载的阵营定义,键为阵营的唯一名称,值为对应的 <see cref="AffiliationDef"/> 对象。
|
||||
/// </summary>
|
||||
private readonly Dictionary<string, AffiliationDef> _affiliations = new();
|
||||
|
||||
|
||||
public string StepDescription => "正在区分派系";
|
||||
|
||||
/// <summary>
|
||||
/// 初始化阵营管理器,从 <see cref="DefineManager"/> 加载所有 <see cref="AffiliationDef"/>。
|
||||
/// 在首次需要阵营数据时调用。
|
||||
|
Reference in New Issue
Block a user