Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
guo450212436
et
提交
27b531a3
E
et
项目概览
guo450212436
/
et
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
et
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
27b531a3
编写于
3月 29, 2018
作者:
T
tanghai
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
MapUnitActorTypeHandler.cs仔细看了一下貌似不太需要,OneFrameMessage直接统一放到ActorMessageHandle处理就行了
上级
d7a14b95
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
16 addition
and
30 deletion
+16
-30
Server/Hotfix/Module/Actor/MapUnitActorTypeHandler.cs
Server/Hotfix/Module/Actor/MapUnitActorTypeHandler.cs
+0
-28
Server/Hotfix/Module/FrameSync/G2M_CreateUnitHandler.cs
Server/Hotfix/Module/FrameSync/G2M_CreateUnitHandler.cs
+1
-1
Server/Hotfix/Module/FrameSync/OneFrameMessageHandler.cs
Server/Hotfix/Module/FrameSync/OneFrameMessageHandler.cs
+15
-0
Server/Model/Module/Actor/ActorType.cs
Server/Model/Module/Actor/ActorType.cs
+0
-1
未找到文件。
Server/Hotfix/Module/Actor/MapUnitActorTypeHandler.cs
已删除
100644 → 0
浏览文件 @
d7a14b95
using
System.Threading.Tasks
;
using
ETModel
;
namespace
ETHotfix
{
/// <summary>
/// 玩家收到帧同步消息交给帧同步组件处理
/// </summary>
[
ActorTypeHandler
(
AppType
.
Map
,
ActorType
.
Unit
)]
public
class
MapUnitActorTypeHandler
:
IActorTypeHandler
{
public
async
Task
Handle
(
Session
session
,
Entity
entity
,
IActorMessage
actorMessage
)
{
if
(
actorMessage
is
OneFrameMessage
aFrameMessage
)
{
Game
.
Scene
.
GetComponent
<
ServerFrameComponent
>().
Add
(
aFrameMessage
);
ActorResponse
actorResponse
=
new
ActorResponse
{
RpcId
=
actorMessage
.
RpcId
};
session
.
Reply
(
actorResponse
);
return
;
}
await
Game
.
Scene
.
GetComponent
<
ActorMessageDispatherComponent
>().
Handle
(
session
,
entity
,
actorMessage
);
}
}
}
\ No newline at end of file
Server/Hotfix/Module/FrameSync/G2M_CreateUnitHandler.cs
浏览文件 @
27b531a3
...
...
@@ -13,7 +13,7 @@ namespace ETHotfix
{
Unit
unit
=
ComponentFactory
.
Create
<
Unit
>();
await
unit
.
AddComponent
<
ActorComponent
,
string
>(
ActorType
.
Unit
).
AddLocation
();
await
unit
.
AddComponent
<
ActorComponent
>(
).
AddLocation
();
unit
.
AddComponent
<
UnitGateComponent
,
long
>(
message
.
GateSessionId
);
Game
.
Scene
.
GetComponent
<
UnitComponent
>().
Add
(
unit
);
response
.
UnitId
=
unit
.
Id
;
...
...
Server/Hotfix/Module/FrameSync/OneFrameMessageHandler.cs
0 → 100644
浏览文件 @
27b531a3
using
System.Threading.Tasks
;
using
ETModel
;
namespace
ETHotfix
{
[
ActorMessageHandler
(
AppType
.
Map
)]
public
class
OneFrameMessageHandler
:
AMActorHandler
<
Unit
,
OneFrameMessage
>
{
protected
override
async
Task
Run
(
Unit
entity
,
OneFrameMessage
message
)
{
Game
.
Scene
.
GetComponent
<
ServerFrameComponent
>().
Add
(
message
);
await
Task
.
CompletedTask
;
}
}
}
Server/Model/Module/Actor/ActorType.cs
浏览文件 @
27b531a3
...
...
@@ -4,6 +4,5 @@
{
public
const
string
Common
=
"Common"
;
public
const
string
GateSession
=
"GateSession"
;
public
const
string
Unit
=
"Unit"
;
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录