Skip to content

Commit 30af5e2

Browse files
committed
老代码重构计划:完成Procedure、ReferencePool、Resource、UI、WebRequest模块。
1 parent d9945b8 commit 30af5e2

File tree

8 files changed

+13
-16
lines changed

8 files changed

+13
-16
lines changed

Editor/Procedure/ProcedureManagerInspector.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ protected override void OnDefaultEnable()
112112
{
113113
Rect subrect = rect;
114114
subrect.Set(rect.x, rect.y + 2, rect.width, 16);
115-
GUI.Label(subrect, Target.ActivatedProcedures[index]);
115+
GUI.Label(subrect, $"{index + 1}.{Target.ActivatedProcedures[index]}");
116116

117117
int size = 20;
118118
if (Target.DefaultProcedure == Target.ActivatedProcedures[index])

RunTime/Procedure/Helper/DefaultProcedureHelper.cs

+2-4
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ namespace HT.Framework
77
/// <summary>
88
/// 默认的流程管理器助手
99
/// </summary>
10-
public sealed class DefaultProcedureHelper : IProcedureHelper
10+
internal sealed class DefaultProcedureHelper : IProcedureHelper
1111
{
1212
private float _timer = 0;
1313
private string _defaultProcedure;
1414

1515
/// <summary>
16-
/// 流程管理器
16+
/// 所属的内置模块
1717
/// </summary>
1818
public IModuleManager Module { get; set; }
1919
/// <summary>
@@ -179,9 +179,7 @@ public void SwitchProcedure(Type type)
179179
if (Procedures.ContainsKey(type))
180180
{
181181
if (CurrentProcedure == Procedures[type])
182-
{
183182
return;
184-
}
185183

186184
ProcedureBase lastProcedure = CurrentProcedure;
187185
ProcedureBase nextProcedure = Procedures[type];

RunTime/Procedure/ProcedureManager.cs

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public sealed class ProcedureManager : InternalModuleBase<IProcedureHelper>
1818
/// 当前的默认流程类名【请勿在代码中修改】
1919
/// </summary>
2020
[SerializeField] internal string DefaultProcedure = null;
21-
2221
/// <summary>
2322
/// 任意流程切换事件(上一个离开的流程、下一个进入的流程)
2423
/// </summary>

RunTime/ReferencePool/Helper/DefaultReferencePoolHelper.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ namespace HT.Framework
66
/// <summary>
77
/// 默认的引用池管理器助手
88
/// </summary>
9-
public sealed class DefaultReferencePoolHelper : IReferencePoolHelper
9+
internal sealed class DefaultReferencePoolHelper : IReferencePoolHelper
1010
{
1111
/// <summary>
1212
/// 对象池默认上限
1313
/// </summary>
1414
private int _limit;
1515

1616
/// <summary>
17-
/// 引用池管理器
17+
/// 所属的内置模块
1818
/// </summary>
1919
public IModuleManager Module { get; set; }
2020
/// <summary>

RunTime/ReferencePool/Helper/IReferencePoolHelper.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ public interface IReferencePoolHelper : IInternalModuleHelper
1212
/// 所有引用池
1313
/// </summary>
1414
Dictionary<Type, ReferenceSpawnPool> SpawnPools { get; }
15-
15+
1616
/// <summary>
1717
/// 获取引用池中引用数量
1818
/// </summary>
19-
/// <typeparam name="T">引用类型</typeparam>
19+
/// <param name="type">引用类型</param>
2020
/// <returns>引用数量</returns>
2121
int GetPoolCount(Type type);
2222
/// <summary>

RunTime/Resource/Helper/DefaultResourceHelper.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace HT.Framework
1414
/// <summary>
1515
/// 默认的资源管理器助手
1616
/// </summary>
17-
public sealed class DefaultResourceHelper : IResourceHelper
17+
internal sealed class DefaultResourceHelper : IResourceHelper
1818
{
1919
/// <summary>
2020
/// 单线下载中
@@ -26,7 +26,7 @@ public sealed class DefaultResourceHelper : IResourceHelper
2626
private WaitUntil _loadWait;
2727

2828
/// <summary>
29-
/// 资源管理器
29+
/// 所属的内置模块
3030
/// </summary>
3131
public IModuleManager Module { get; set; }
3232
/// <summary>

RunTime/UI/Helper/DefaultUIHelper.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace HT.Framework
88
/// <summary>
99
/// 默认的UI管理器助手
1010
/// </summary>
11-
public sealed class DefaultUIHelper : IUIHelper
11+
internal sealed class DefaultUIHelper : IUIHelper
1212
{
1313
//UI管理器
1414
private UIManager _module;
@@ -36,7 +36,7 @@ public sealed class DefaultUIHelper : IUIHelper
3636
private GameObject _maskPanel;
3737

3838
/// <summary>
39-
/// UI管理器
39+
/// 所属的内置模块
4040
/// </summary>
4141
public IModuleManager Module { get; set; }
4242
/// <summary>

RunTime/WebRequest/Helper/DefaultWebRequestHelper.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ namespace HT.Framework
1010
/// <summary>
1111
/// 默认的Web请求管理器助手
1212
/// </summary>
13-
public sealed class DefaultWebRequestHelper : IWebRequestHelper
13+
internal sealed class DefaultWebRequestHelper : IWebRequestHelper
1414
{
1515
private WebRequestManager _module;
1616

1717
/// <summary>
18-
/// Web请求管理器
18+
/// 所属的内置模块
1919
/// </summary>
2020
public IModuleManager Module { get; set; }
2121
/// <summary>

0 commit comments

Comments
 (0)