功能标识
@@ -348,7 +348,7 @@
Field Value
diff --git a/api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html
index 0b770e63..ccfb898a 100644
--- a/api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html
+++ b/api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Class ServiceAttribute
+Class ServiceAttribute
- Namespace
- GameFrameX.Core.Abstractions.Attribute
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
此方法会提供给其他Actor访问(对外提供服务)
@@ -273,7 +273,7 @@
diff --git a/api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html
index 841ec4f6..875c581c 100644
--- a/api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html
+++ b/api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Class ThreadSafeAttribute
+Class ThreadSafeAttribute
- Namespace
- GameFrameX.Core.Abstractions.Attribute
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
此方法线程安全
@@ -273,7 +273,7 @@
diff --git a/api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html
index 1864c857..205d16fd 100644
--- a/api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html
+++ b/api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Class TimeOutAttribute
+Class TimeOutAttribute
- Namespace
- GameFrameX.Core.Abstractions.Attribute
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
超时时间(毫秒)
@@ -277,7 +277,7 @@
Constructors
TimeOutAttribute(int)
-
+
超时时间
@@ -310,7 +310,7 @@
Parameters
TimeOutAttribute(TimeSpan)
-
+
超时时间
@@ -346,7 +346,7 @@
Properties
TimeOut
-
+
超时时间
@@ -378,7 +378,7 @@
Property Value
diff --git a/api/GameFrameX.Core.Abstractions.Events.Event.html b/api/GameFrameX.Core.Abstractions.Events.Event.html
index 2c197b42..80e9f915 100644
--- a/api/GameFrameX.Core.Abstractions.Events.Event.html
+++ b/api/GameFrameX.Core.Abstractions.Events.Event.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Struct Event
+Struct Event
- Namespace
- GameFrameX.Core.Abstractions.Events
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
事件参数
@@ -156,7 +156,7 @@
Fields
Data
-
+
事件参数
@@ -187,7 +187,7 @@
Field Value
EventId
-
+
事件id
@@ -218,7 +218,7 @@
Field Value
Null
-
+
空
@@ -250,7 +250,7 @@
Field Value
diff --git a/api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html b/api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html
index fde4804e..7f95b754 100644
--- a/api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html
+++ b/api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Class EventInfoAttribute
+Class EventInfoAttribute
- Namespace
- GameFrameX.Core.Abstractions.Events
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
事件监听器
@@ -280,7 +280,7 @@
Constructors
EventInfoAttribute(int)
-
+
事件监听器
@@ -317,7 +317,7 @@
Properties
EventId
-
+
事件id
@@ -349,7 +349,7 @@
Property Value
diff --git a/api/GameFrameX.Core.Abstractions.Events.IEventListener.html b/api/GameFrameX.Core.Abstractions.Events.IEventListener.html
index 4e1b3a9f..fecabbd3 100644
--- a/api/GameFrameX.Core.Abstractions.Events.IEventListener.html
+++ b/api/GameFrameX.Core.Abstractions.Events.IEventListener.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Interface IEventListener
+Interface IEventListener
- Namespace
- GameFrameX.Core.Abstractions.Events
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
每个实例其实都是单例的
@@ -141,7 +141,7 @@
Properties
AgentType
-
+
获取事件代理类型
@@ -178,7 +178,7 @@
Methods
HandleEvent(IComponentAgent, Event)
-
+
事件处理函数
@@ -220,7 +220,7 @@
Returns
diff --git a/api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html b/api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html
index 5c3ab180..70c012e4 100644
--- a/api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html
+++ b/api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Class AssertionArgumentException
+Class AssertionArgumentException
- Namespace
- GameFrameX.Core.Abstractions.Exception
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
断言异常
@@ -210,7 +210,7 @@
Constructors
AssertionArgumentException(int, string)
-
+
构造
@@ -250,7 +250,7 @@
Properties
ErrorCode
-
+
错误码
@@ -282,7 +282,7 @@
Property Value
diff --git a/api/GameFrameX.Core.Abstractions.IActor.html b/api/GameFrameX.Core.Abstractions.IActor.html
index 837d3ba4..180725fa 100644
--- a/api/GameFrameX.Core.Abstractions.IActor.html
+++ b/api/GameFrameX.Core.Abstractions.IActor.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Interface IActor
+Interface IActor
- Namespace
- GameFrameX.Core.Abstractions
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
IActor 接口定义
@@ -163,7 +163,7 @@
Properties
AutoRecycle
-
+
获取是否自动回收
@@ -195,7 +195,7 @@
Property Value
Id
-
+
获取或设置 IActor 的唯一标识
@@ -227,7 +227,7 @@
Property Value
ScheduleIdSet
-
+
获取订阅的哈希列表
@@ -259,7 +259,7 @@
Property Value
Type
-
+
获取或设置 Actor 类型
@@ -291,7 +291,7 @@
Property Value
WorkerActor
-
+
获取工作 Actor
@@ -327,7 +327,7 @@
Methods
ClearAgent()
-
+
清理全部代理
@@ -354,7 +354,7 @@
CrossDay(int)
-
+
Actor 跨天处理
@@ -393,7 +393,7 @@
Returns
GetComponentAgent(Type)
-
+
根据组件类型获取对应的 IComponentAgent
@@ -432,7 +432,7 @@
Returns
GetComponentAgent<T>()
-
+
根据组件类型获取对应的 IComponentAgent
@@ -471,7 +471,7 @@
Type Parameters
Inactive()
-
+
反激活所有组件
@@ -504,7 +504,7 @@
Returns
SetAutoRecycle(bool)
-
+
设置自动回收标记
@@ -537,7 +537,7 @@
Parameters
diff --git a/api/GameFrameX.Core.Abstractions.IComponent.html b/api/GameFrameX.Core.Abstractions.IComponent.html
index b82cb32d..fd1b8225 100644
--- a/api/GameFrameX.Core.Abstractions.IComponent.html
+++ b/api/GameFrameX.Core.Abstractions.IComponent.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Interface IComponent
+Interface IComponent
- Namespace
- GameFrameX.Core.Abstractions
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
组件接口
@@ -141,7 +141,7 @@
Properties
Actor
-
+
Actor对象
@@ -173,7 +173,7 @@
Property Value
diff --git a/api/GameFrameX.Core.Abstractions.IState.html b/api/GameFrameX.Core.Abstractions.IState.html
index 80a29224..a2b04fe7 100644
--- a/api/GameFrameX.Core.Abstractions.IState.html
+++ b/api/GameFrameX.Core.Abstractions.IState.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Interface IState
+Interface IState
- Namespace
- GameFrameX.Core.Abstractions
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
状态接口
@@ -141,7 +141,7 @@
Methods
ReadStateAsync()
-
+
读取状态
@@ -174,7 +174,7 @@
Returns
diff --git a/api/GameFrameX.Core.Abstractions.IWorker.html b/api/GameFrameX.Core.Abstractions.IWorker.html
index 71d06f75..ff604499 100644
--- a/api/GameFrameX.Core.Abstractions.IWorker.html
+++ b/api/GameFrameX.Core.Abstractions.IWorker.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Interface IWorker
+Interface IWorker
- Namespace
- GameFrameX.Core.Abstractions
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
IWorker接口定义
@@ -141,7 +141,7 @@
Methods
SendAsync(Action, int)
-
+
异步发送无返回值的工作指令
@@ -183,7 +183,7 @@
Returns
SendAsync(Func<Task>, int, bool)
-
+
异步发送有返回值的工作指令
@@ -228,7 +228,7 @@
Returns
SendAsync<T>(Func<Task<T>>, int)
-
+
异步发送有返回值的工作指令
@@ -276,7 +276,7 @@
Type Parameters
SendAsync<T>(Func<T>, int)
-
+
异步发送有返回值的工作指令
@@ -324,7 +324,7 @@
Type Parameters
Tell(Action, int)
-
+
发送无返回值的工作指令
@@ -360,7 +360,7 @@
Parameters
Tell(Func<Task>, int)
-
+
发送有返回值的工作指令
@@ -396,7 +396,7 @@
Parameters
diff --git a/api/GameFrameX.Core.Abstractions.IWorkerActor.html b/api/GameFrameX.Core.Abstractions.IWorkerActor.html
index 21f25b60..3342f40e 100644
--- a/api/GameFrameX.Core.Abstractions.IWorkerActor.html
+++ b/api/GameFrameX.Core.Abstractions.IWorkerActor.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Interface IWorkerActor
+Interface IWorkerActor
- Namespace
- GameFrameX.Core.Abstractions
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
工作Actor接口定义
@@ -163,7 +163,7 @@
Methods
Enqueue(Action, long, bool, int)
-
+
将无返回值的委托入队
@@ -211,7 +211,7 @@
Returns
Enqueue(Func<Task>, long, bool, int)
-
+
将返回Task的委托入队
@@ -259,7 +259,7 @@
Returns
Enqueue<T>(Func<Task<T>>, long, bool, int)
-
+
将返回Task的委托入队
@@ -313,7 +313,7 @@
Type Parameters
Enqueue<T>(Func<T>, long, bool, int)
-
+
将有返回值的委托入队
@@ -367,7 +367,7 @@
Type Parameters
IsNeedEnqueue()
-
+
判断是否需要入队
@@ -400,7 +400,7 @@
Returns
diff --git a/api/GameFrameX.Core.Abstractions.RuntimeContext.html b/api/GameFrameX.Core.Abstractions.RuntimeContext.html
index 68974618..9f4e2f88 100644
--- a/api/GameFrameX.Core.Abstractions.RuntimeContext.html
+++ b/api/GameFrameX.Core.Abstractions.RuntimeContext.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Class RuntimeContext
+Class RuntimeContext
- Namespace
- GameFrameX.Core.Abstractions
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
运行时上下文
@@ -157,7 +157,7 @@
Properties
CurrentActor
-
+
当前ActorID
@@ -189,7 +189,7 @@
Property Value
CurrentChainId
-
+
当前链ID
@@ -225,7 +225,7 @@
Methods
ResetContext()
-
+
重置上下文
@@ -252,7 +252,7 @@
SetContext(long, long)
-
+
设置上下文
@@ -286,7 +286,7 @@
Parameters
diff --git a/api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html b/api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html
index 70545608..ffe3c031 100644
--- a/api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html
+++ b/api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Interface ICrossDay
+Interface ICrossDay
- Namespace
- GameFrameX.Core.Abstractions.Timer
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
跨天接口
@@ -141,7 +141,7 @@
Methods
OnCrossDay(int)
-
+
在跨天时触发的方法
@@ -180,7 +180,7 @@
Returns
diff --git a/api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html b/api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html
index d7ca9477..888000dc 100644
--- a/api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html
+++ b/api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html
@@ -16,7 +16,7 @@
-
+
@@ -89,12 +89,12 @@
Table of Contents
-Interface ICrossHour
+Interface ICrossHour
- Namespace
- GameFrameX.Core.Abstractions.Timer
-
- Assembly
- GameFrameX.Core.Abstractions.dll
+
- Assembly
- GameFrameX.Core.dll
跨小时接口
@@ -141,7 +141,7 @@
Methods
OnCrossHour(int)
-
+
在跨小时触发的方法
@@ -180,7 +180,7 @@
Returns
diff --git a/api/GameFrameX.Core.Actors.Actor.html b/api/GameFrameX.Core.Actors.Actor.html
index 1dd54511..41549a09 100644
--- a/api/GameFrameX.Core.Actors.Actor.html
+++ b/api/GameFrameX.Core.Actors.Actor.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class Actor
+Class Actor
@@ -174,7 +174,7 @@
Constructors
Actor(long, ushort)
-
+
@@ -210,7 +210,7 @@ Fields
TimeOut
-
+
默认超时时长
@@ -246,7 +246,7 @@
Properties
AutoRecycle
-
+
是否自动回收
@@ -278,7 +278,7 @@
Property Value
Id
-
+
IActor唯一标识
@@ -310,7 +310,7 @@
Property Value
ScheduleIdSet
-
+
订阅哈希列表
@@ -342,7 +342,7 @@
Property Value
Type
-
+
Actor类型
@@ -374,7 +374,7 @@
Property Value
WorkerActor
-
+
工作Actor
@@ -410,7 +410,7 @@
Methods
ClearAgent()
-
+
清理全部代理
@@ -437,7 +437,7 @@
CrossDay(int)
-
+
跨天
@@ -475,7 +475,7 @@
Returns
GetComponentAgent(Type)
-
+
根据组件类型获取对应的IComponentAgent
@@ -513,7 +513,7 @@
Returns
GetComponentAgent<T>()
-
+
根据组件类型获取对应的IComponentAgent
@@ -551,7 +551,7 @@
Type Parameters
Inactive()
-
+
反激活所有组件
@@ -583,7 +583,7 @@
Returns
SendAsync(Action)
-
+
发送无返回值工作指令,超时,默认为int.MaxValue
@@ -621,7 +621,7 @@
Returns
SendAsync(Action, int)
-
+
发送异步消息
@@ -660,7 +660,7 @@
Returns
SendAsync(Func<Task>, int, bool)
-
+
发送异步消息
@@ -702,7 +702,7 @@
Returns
SendAsyncWithoutCheck(Func<Task>, int)
-
+
发送异步消息
@@ -741,7 +741,7 @@
Returns
SendAsync<T>(Func<Task<T>>, int)
-
+
发送异步消息
@@ -787,7 +787,7 @@
Type Parameters
SendAsync<T>(Func<T>, int)
-
+
发送异步消息
@@ -831,7 +831,7 @@
Type Parameters
SetAutoRecycle(bool)
-
+
设置自动回收标记
@@ -864,7 +864,7 @@
Parameters
Tell(Action, int)
-
+
发送无返回值的工作指令
@@ -900,7 +900,7 @@
Parameters
Tell(Func<Task>, int)
-
+
发送有返回值的工作指令
@@ -936,7 +936,7 @@
Parameters
ToString()
-
+
@@ -967,7 +967,7 @@
Returns
diff --git a/api/GameFrameX.Core.Actors.ActorManager.html b/api/GameFrameX.Core.Actors.ActorManager.html
index 3d00082c..721e396b 100644
--- a/api/GameFrameX.Core.Actors.ActorManager.html
+++ b/api/GameFrameX.Core.Actors.ActorManager.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class ActorManager
+Class ActorManager
@@ -157,7 +157,7 @@
Methods
ActorForEach(Action<IActor>)
-
+
遍历所有actor
@@ -190,7 +190,7 @@
Parameters
ActorForEach<T>(Action<T>)
-
+
遍历所有actor
@@ -229,7 +229,7 @@
Type Parameters
ActorForEach<T>(Func<T, Task>)
-
+
遍历所有actor
@@ -268,7 +268,7 @@
Type Parameters
AllFinish()
-
+
全部完成
@@ -301,7 +301,7 @@
Returns
CheckIdle()
-
+
检查并回收空闲的Actor
@@ -334,7 +334,7 @@
Returns
ClearAgent()
-
+
清除所有agent
@@ -361,7 +361,7 @@
CrossDay(int, ushort)
-
+
跨天
@@ -403,7 +403,7 @@
Returns
GetComponentAgent<T>()
-
+
根据组件类型获取对应的IComponentAgent数据
@@ -442,7 +442,7 @@
Type Parameters
GetComponentAgent<T>(long)
-
+
根据ActorId获取对应的IComponentAgent对象
@@ -487,7 +487,7 @@
Type Parameters
HasActor(long)
-
+
是否存在指定的Actor
@@ -526,7 +526,7 @@
Returns
Remove(long)
-
+
删除actor
@@ -565,7 +565,7 @@
Returns
RemoveAll()
-
+
删除所有actor
@@ -598,7 +598,7 @@
Returns
RoleCrossDay(int)
-
+
角色跨天
@@ -637,7 +637,7 @@
Returns
SaveAll()
-
+
保存所有数据
@@ -670,7 +670,7 @@
Returns
TimerSave()
-
+
定时回存所有数据
@@ -703,7 +703,7 @@
Returns
diff --git a/api/GameFrameX.Core.Actors.Impl.ActionAsyncWrapper.html b/api/GameFrameX.Core.Actors.Impl.ActionAsyncWrapper.html
index 84bbe1bc..a6338725 100644
--- a/api/GameFrameX.Core.Actors.Impl.ActionAsyncWrapper.html
+++ b/api/GameFrameX.Core.Actors.Impl.ActionAsyncWrapper.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class ActionAsyncWrapper
+Class ActionAsyncWrapper
@@ -189,7 +189,7 @@
Constructors
ActionAsyncWrapper(Func<Task>)
-
+
构建无返回值的包装器
@@ -226,7 +226,7 @@
Properties
Tcs
-
+
工作等待
@@ -258,7 +258,7 @@
Property Value
Work
-
+
工作对象
@@ -294,7 +294,7 @@
Methods
DoTask()
-
+
执行
@@ -326,7 +326,7 @@
Returns
ForceSetResult()
-
+
强制设置结果
@@ -353,7 +353,7 @@
GetTrace()
-
+
获取调用链
@@ -385,7 +385,7 @@
Returns
diff --git a/api/GameFrameX.Core.Actors.Impl.ActionWrapper.html b/api/GameFrameX.Core.Actors.Impl.ActionWrapper.html
index 3d264f43..b623e187 100644
--- a/api/GameFrameX.Core.Actors.Impl.ActionWrapper.html
+++ b/api/GameFrameX.Core.Actors.Impl.ActionWrapper.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class ActionWrapper
+Class ActionWrapper
@@ -189,7 +189,7 @@
Constructors
ActionWrapper(Action)
-
+
构建无返回值的包装器
@@ -226,7 +226,7 @@
Properties
Tcs
-
+
工作等待
@@ -258,7 +258,7 @@
Property Value
Work
-
+
工作对象
@@ -294,7 +294,7 @@
Methods
DoTask()
-
+
执行
@@ -326,7 +326,7 @@
Returns
ForceSetResult()
-
+
强制设置结果
@@ -353,7 +353,7 @@
GetTrace()
-
+
获取调用链
@@ -385,7 +385,7 @@
Returns
diff --git a/api/GameFrameX.Core.Actors.Impl.ActorLimit.RuleType.html b/api/GameFrameX.Core.Actors.Impl.ActorLimit.RuleType.html
index 67a74284..ab02b44a 100644
--- a/api/GameFrameX.Core.Actors.Impl.ActorLimit.RuleType.html
+++ b/api/GameFrameX.Core.Actors.Impl.ActorLimit.RuleType.html
@@ -16,7 +16,7 @@
-
+
@@ -90,7 +90,7 @@
Table of Contents
-Enum ActorLimit.RuleType
+Enum ActorLimit.RuleType
@@ -140,7 +140,7 @@
Fields
diff --git a/api/GameFrameX.Core.Actors.Impl.ActorLimit.html b/api/GameFrameX.Core.Actors.Impl.ActorLimit.html
index 51839ecd..8b2b7f76 100644
--- a/api/GameFrameX.Core.Actors.Impl.ActorLimit.html
+++ b/api/GameFrameX.Core.Actors.Impl.ActorLimit.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@ Table of Contents
-Class ActorLimit
+Class ActorLimit
@@ -157,7 +157,7 @@
Methods
AllowCall(long)
-
+
是否允许调用
@@ -196,7 +196,7 @@
Returns
Init(RuleType)
-
+
初始化
@@ -229,7 +229,7 @@
Parameters
diff --git a/api/GameFrameX.Core.Actors.Impl.FuncAsyncWrapper-1.html b/api/GameFrameX.Core.Actors.Impl.FuncAsyncWrapper-1.html
index 27a3178a..714f0c13 100644
--- a/api/GameFrameX.Core.Actors.Impl.FuncAsyncWrapper-1.html
+++ b/api/GameFrameX.Core.Actors.Impl.FuncAsyncWrapper-1.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class FuncAsyncWrapper<T>
+Class FuncAsyncWrapper<T>
@@ -194,7 +194,7 @@
Constructors
FuncAsyncWrapper(Func<Task<T>>)
-
+
构建有返回值的泛型包装器
@@ -230,7 +230,7 @@
Properties
Tcs
-
+
工作等待
@@ -262,7 +262,7 @@
Property Value
Work
-
+
工作对象
@@ -298,7 +298,7 @@
Methods
DoTask()
-
+
执行
@@ -330,7 +330,7 @@
Returns
ForceSetResult()
-
+
强制设置结果
@@ -357,7 +357,7 @@
GetTrace()
-
+
获取调用链
@@ -389,7 +389,7 @@
Returns
diff --git a/api/GameFrameX.Core.Actors.Impl.FuncWrapper-1.html b/api/GameFrameX.Core.Actors.Impl.FuncWrapper-1.html
index e03438be..8ee7be0c 100644
--- a/api/GameFrameX.Core.Actors.Impl.FuncWrapper-1.html
+++ b/api/GameFrameX.Core.Actors.Impl.FuncWrapper-1.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class FuncWrapper<T>
+Class FuncWrapper<T>
@@ -194,7 +194,7 @@
Constructors
FuncWrapper(Func<T>)
-
+
构建有返回值的泛型包装器
@@ -231,7 +231,7 @@
Properties
Tcs
-
+
工作等待
@@ -263,7 +263,7 @@
Property Value
Work
-
+
工作对象
@@ -299,7 +299,7 @@
Methods
DoTask()
-
+
执行
@@ -331,7 +331,7 @@
Returns
ForceSetResult()
-
+
强制设置结果
@@ -358,7 +358,7 @@
GetTrace()
-
+
获取调用链
@@ -390,7 +390,7 @@
Returns
diff --git a/api/GameFrameX.Core.Actors.Impl.WorkWrapper.html b/api/GameFrameX.Core.Actors.Impl.WorkWrapper.html
index e0821faf..bc54951a 100644
--- a/api/GameFrameX.Core.Actors.Impl.WorkWrapper.html
+++ b/api/GameFrameX.Core.Actors.Impl.WorkWrapper.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class WorkWrapper
+Class WorkWrapper
@@ -182,7 +182,7 @@
Properties
CallChainId
-
+
调用链ID
@@ -214,7 +214,7 @@
Property Value
Owner
-
+
工作对象
@@ -246,7 +246,7 @@
Property Value
TimeOut
-
+
超时时间
@@ -282,7 +282,7 @@
Methods
DoTask()
-
+
执行
@@ -314,7 +314,7 @@
Returns
ForceSetResult()
-
+
强制设置结果
@@ -341,7 +341,7 @@
GetTrace()
-
+
获取调用链
@@ -373,7 +373,7 @@
Returns
ResetContext()
-
+
重置上下文
@@ -400,7 +400,7 @@
SetContext()
-
+
设置上下文
@@ -427,7 +427,7 @@
diff --git a/api/GameFrameX.Core.Actors.Impl.WorkerActor.html b/api/GameFrameX.Core.Actors.Impl.WorkerActor.html
index a30302f8..8f9f74ef 100644
--- a/api/GameFrameX.Core.Actors.Impl.WorkerActor.html
+++ b/api/GameFrameX.Core.Actors.Impl.WorkerActor.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class WorkerActor
+Class WorkerActor
@@ -180,7 +180,7 @@
Constructors
WorkerActor(long)
-
+
构造函数
@@ -216,7 +216,7 @@
Methods
Enqueue(Action, long, bool, int)
-
+
压入一个异步任务
@@ -263,7 +263,7 @@
Returns
Enqueue(Func<Task>, long, bool, int)
-
+
压入一个异步任务
@@ -310,7 +310,7 @@
Returns
Enqueue<T>(Func<Task<T>>, long, bool, int)
-
+
压入一个异步任务
@@ -362,7 +362,7 @@
Type Parameters
Enqueue<T>(Func<T>, long, bool, int)
-
+
压入一个异步任务
@@ -414,7 +414,7 @@
Type Parameters
IsNeedEnqueue()
-
+
chainId == 0说明是新的异步环境
@@ -447,7 +447,7 @@
Returns
NextChainId()
-
+
调用链生成
@@ -479,7 +479,7 @@
Returns
SendAsync(Action, int)
-
+
调用该方法禁止丢弃Task,丢弃Task请使用Tell方法
@@ -518,7 +518,7 @@
Returns
SendAsync(Func<Task>, int)
-
+
发送有返回值工作指令
@@ -559,7 +559,7 @@
Returns
SendAsync(Func<Task>, int, bool)
-
+
发送有返回值工作指令
@@ -603,7 +603,7 @@
Returns
SendAsync<T>(Func<Task<T>>, int)
-
+
发送有返回值工作指令
@@ -649,7 +649,7 @@
Type Parameters
SendAsync<T>(Func<T>, int)
-
+
发送有返回值工作指令
@@ -695,7 +695,7 @@
Type Parameters
Tell(Action, int)
-
+
发送无返回值的工作指令
@@ -731,7 +731,7 @@
Parameters
Tell(Func<Task>, int)
-
+
发送有返回值的工作指令
@@ -767,7 +767,7 @@
Parameters
diff --git a/api/GameFrameX.Core.BaseHandler.BaseComponentHandler.html b/api/GameFrameX.Core.BaseHandler.BaseComponentHandler.html
index ccc7f4af..75bba31b 100644
--- a/api/GameFrameX.Core.BaseHandler.BaseComponentHandler.html
+++ b/api/GameFrameX.Core.BaseHandler.BaseComponentHandler.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class BaseComponentHandler
+Class BaseComponentHandler
@@ -199,7 +199,7 @@
Properties
ActorId
-
+
组件代理ID
@@ -231,7 +231,7 @@
Property Value
CacheComponent
-
+
缓存组件代理对象
@@ -263,7 +263,7 @@
Property Value
ComponentAgentType
-
+
组件代理类型
@@ -299,7 +299,7 @@
Methods
GetComponentAgent<TOtherAgent>()
-
+
根据组件类型获取对应的 IComponentAgent
@@ -338,7 +338,7 @@
Type Parameters
Init(INetworkMessage, INetWorkChannel)
-
+
初始化
@@ -380,7 +380,7 @@
Returns
InitActor()
-
+
初始化
@@ -413,7 +413,7 @@
Returns
InnerAction()
-
+
内部执行
@@ -446,7 +446,7 @@
Returns
diff --git a/api/GameFrameX.Core.BaseHandler.BaseMessageHandler.html b/api/GameFrameX.Core.BaseHandler.BaseMessageHandler.html
index c81a8ffc..20dd84c4 100644
--- a/api/GameFrameX.Core.BaseHandler.BaseMessageHandler.html
+++ b/api/GameFrameX.Core.BaseHandler.BaseMessageHandler.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class BaseMessageHandler
+Class BaseMessageHandler
@@ -185,7 +185,7 @@
Properties
Message
-
+
消息对象
@@ -217,7 +217,7 @@
Property Value
NetWorkChannel
-
+
网络频道
@@ -253,7 +253,7 @@
Methods
ActionAsync()
-
+
动作异步
@@ -286,7 +286,7 @@
Returns
Init(INetworkMessage, INetWorkChannel)
-
+
初始化
@@ -329,7 +329,7 @@
Returns
InnerAction()
-
+
执行
@@ -362,7 +362,7 @@
Returns
InnerActionAsync()
-
+
内部动作异步
@@ -396,7 +396,7 @@
Returns
diff --git a/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler-1.html b/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler-1.html
index 49421276..0ad01c52 100644
--- a/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler-1.html
+++ b/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler-1.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class GlobalComponentHandler<T>
+Class GlobalComponentHandler<T>
@@ -217,7 +217,7 @@
Properties
ComponentAgent
-
+
缓存组件代理对象
@@ -249,7 +249,7 @@
Property Value
ComponentAgentType
-
+
组件代理类型
@@ -281,7 +281,7 @@
Property Value
diff --git a/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler.html b/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler.html
index e2c663ec..edb59212 100644
--- a/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler.html
+++ b/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class GlobalComponentHandler
+Class GlobalComponentHandler
@@ -217,7 +217,7 @@
Methods
InitActor()
-
+
初始化
@@ -249,7 +249,7 @@
Returns
diff --git a/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler-1.html b/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler-1.html
index 22eb8275..efa0337d 100644
--- a/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler-1.html
+++ b/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler-1.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class PlayerComponentHandler<T>
+Class PlayerComponentHandler<T>
@@ -217,7 +217,7 @@
Properties
ComponentAgent
-
+
缓存组件代理对象
@@ -249,7 +249,7 @@
Property Value
ComponentAgentType
-
+
组件代理类型
@@ -281,7 +281,7 @@
Property Value
diff --git a/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler.html b/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler.html
index 5992b79b..64a94692 100644
--- a/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler.html
+++ b/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class PlayerComponentHandler
+Class PlayerComponentHandler
@@ -217,7 +217,7 @@
Methods
InitActor()
-
+
初始化
@@ -249,7 +249,7 @@
Returns
diff --git a/api/GameFrameX.Core.Components.BaseComponent.html b/api/GameFrameX.Core.Components.BaseComponent.html
index 7fc52d39..d7a3ed08 100644
--- a/api/GameFrameX.Core.Components.BaseComponent.html
+++ b/api/GameFrameX.Core.Components.BaseComponent.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class BaseComponent
+Class BaseComponent
@@ -185,7 +185,7 @@
Properties
Actor
-
+
Actor 对象
@@ -217,7 +217,7 @@
Property Value
IsActive
-
+
是否是激活状态
@@ -253,7 +253,7 @@
Methods
Active()
-
+
激活组件
@@ -286,7 +286,7 @@
Returns
ClearCacheAgent()
-
+
清理缓存代理
@@ -313,7 +313,7 @@
GetAgent(Type)
-
+
根据组件类型获取对应的 IComponentAgent 数据
@@ -352,7 +352,7 @@
Returns
Inactive()
-
+
反激活组件
@@ -385,7 +385,7 @@
Returns
diff --git a/api/GameFrameX.Core.Components.ComponentRegister.html b/api/GameFrameX.Core.Components.ComponentRegister.html
index 41bea02e..578fd20e 100644
--- a/api/GameFrameX.Core.Components.ComponentRegister.html
+++ b/api/GameFrameX.Core.Components.ComponentRegister.html
@@ -16,7 +16,7 @@
-
+
@@ -89,7 +89,7 @@
Table of Contents
-Class ComponentRegister
+Class ComponentRegister
@@ -157,7 +157,7 @@
Methods
ActiveGlobalComponents()
-