(client) chore:Clean code
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
using Data;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Data;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Managers
|
||||
@ -10,7 +10,7 @@ namespace Managers
|
||||
/// 阵营管理器,负责管理游戏中的所有阵营定义及其相互关系。
|
||||
/// 继承自 <see cref="Utils.Singleton{T}"/> ,确保全局只有一个实例。
|
||||
/// </summary>
|
||||
public class AffiliationManager:Utils.Singleton<AffiliationManager>,ILaunchManager
|
||||
public class AffiliationManager : Utils.Singleton<AffiliationManager>, ILaunchManager
|
||||
{
|
||||
/// <summary>
|
||||
/// 存储所有已加载的阵营定义,键为阵营的唯一名称,值为对应的 <see cref="AffiliationDef"/> 对象。
|
||||
@ -28,7 +28,7 @@ namespace Managers
|
||||
// 如果管理器已经初始化,则直接返回,避免重复加载。
|
||||
if (_affiliations.Count > 0)
|
||||
{
|
||||
return;
|
||||
return;
|
||||
}
|
||||
|
||||
var affiliationList = Managers.DefineManager.Instance.QueryDefinesByType<AffiliationDef>();
|
||||
@ -80,7 +80,7 @@ namespace Managers
|
||||
// 如果任一阵营定义为空,则返回中立关系。
|
||||
if (affiliation1 == null || affiliation2 == null)
|
||||
{
|
||||
return Relation.Neutral;
|
||||
return Relation.Neutral;
|
||||
}
|
||||
return GetRelation(affiliation1.defName, affiliation2.defName);
|
||||
}
|
||||
@ -136,7 +136,7 @@ namespace Managers
|
||||
// 如果 faction1 没有明确设置与 faction2 的关系,则使用 faction1 的默认关系。
|
||||
return faction1.defaultRelation;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设置两个阵营之间的关系。
|
||||
/// </summary>
|
||||
@ -187,7 +187,7 @@ namespace Managers
|
||||
throw new ArgumentOutOfRangeException(nameof(relation), relation, null);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 检查并修复所有阵营之间的关系,以确保没有冲突。
|
||||
/// 修复遵循优先级规则:友好关系优先于敌对关系,敌对关系优先于中立关系。
|
||||
|
Reference in New Issue
Block a user