File tree Expand file tree Collapse file tree 2 files changed +119
-99
lines changed Expand file tree Collapse file tree 2 files changed +119
-99
lines changed Original file line number Diff line number Diff line change @@ -7,34 +7,52 @@ public interface IComponentAgent : IWorker
7
7
{
8
8
/// <summary>
9
9
/// 获取Actor的唯一标识
10
+ /// <remarks>
11
+ /// 用于唯一标识一个Actor实例的ID值
12
+ /// </remarks>
10
13
/// </summary>
11
14
long ActorId { get ; }
12
15
13
16
/// <summary>
14
17
/// 获取或设置组件的所有者
18
+ /// <remarks>
19
+ /// 表示当前组件所属的父级组件实例
20
+ /// </remarks>
15
21
/// </summary>
16
22
IComponent Owner { get ; }
17
23
18
24
/// <summary>
19
25
/// 获取所有者的类型
26
+ /// <remarks>
27
+ /// 表示所有者组件的类型标识,使用ushort类型存储
28
+ /// </remarks>
20
29
/// </summary>
21
30
ushort OwnerType { get ; }
22
31
23
32
/// <summary>
24
33
/// 设置组件的所有者
25
34
/// </summary>
26
- /// <param name="owner">所有者</param>
35
+ /// <param name="owner">所有者组件实例</param>
36
+ /// <remarks>
37
+ /// 用于设置或更改当前组件的所有者,建立组件间的从属关系
38
+ /// </remarks>
27
39
void SetOwner ( IComponent owner ) ;
28
40
29
41
/// <summary>
30
42
/// 激活组件代理
43
+ /// <remarks>
44
+ /// 用于初始化并启用组件代理的功能
45
+ /// </remarks>
31
46
/// </summary>
32
47
void Active ( ) ;
33
48
34
49
/// <summary>
35
50
/// 反激活组件代理
36
51
/// </summary>
37
52
/// <returns>一个表示异步操作的任务</returns>
53
+ /// <remarks>
54
+ /// 用于停用组件代理并清理相关资源,这是一个异步操作
55
+ /// </remarks>
38
56
Task Inactive ( ) ;
39
57
40
58
/// <summary>
You can’t perform that action at this time.
0 commit comments