Skip to content

Commit ca25f43

Browse files
committed
[增加]1. 增加函数的注释
1 parent 5721a91 commit ca25f43

File tree

2 files changed

+119
-99
lines changed

2 files changed

+119
-99
lines changed

GameFrameX.Core/Abstractions/Agent/IComponentAgent.cs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,34 +7,52 @@ public interface IComponentAgent : IWorker
77
{
88
/// <summary>
99
/// 获取Actor的唯一标识
10+
/// <remarks>
11+
/// 用于唯一标识一个Actor实例的ID值
12+
/// </remarks>
1013
/// </summary>
1114
long ActorId { get; }
1215

1316
/// <summary>
1417
/// 获取或设置组件的所有者
18+
/// <remarks>
19+
/// 表示当前组件所属的父级组件实例
20+
/// </remarks>
1521
/// </summary>
1622
IComponent Owner { get; }
1723

1824
/// <summary>
1925
/// 获取所有者的类型
26+
/// <remarks>
27+
/// 表示所有者组件的类型标识,使用ushort类型存储
28+
/// </remarks>
2029
/// </summary>
2130
ushort OwnerType { get; }
2231

2332
/// <summary>
2433
/// 设置组件的所有者
2534
/// </summary>
26-
/// <param name="owner">所有者</param>
35+
/// <param name="owner">所有者组件实例</param>
36+
/// <remarks>
37+
/// 用于设置或更改当前组件的所有者,建立组件间的从属关系
38+
/// </remarks>
2739
void SetOwner(IComponent owner);
2840

2941
/// <summary>
3042
/// 激活组件代理
43+
/// <remarks>
44+
/// 用于初始化并启用组件代理的功能
45+
/// </remarks>
3146
/// </summary>
3247
void Active();
3348

3449
/// <summary>
3550
/// 反激活组件代理
3651
/// </summary>
3752
/// <returns>一个表示异步操作的任务</returns>
53+
/// <remarks>
54+
/// 用于停用组件代理并清理相关资源,这是一个异步操作
55+
/// </remarks>
3856
Task Inactive();
3957

4058
/// <summary>

0 commit comments

Comments
 (0)