diff --git a/GameServer/Controllers/CombatMessageController.cs b/GameServer/Controllers/CombatMessageController.cs new file mode 100644 index 0000000..96c5b26 --- /dev/null +++ b/GameServer/Controllers/CombatMessageController.cs @@ -0,0 +1,16 @@ +using GameServer.Controllers.Attributes; +using GameServer.Network; +using GameServer.Network.Messages; +using Protocol; + +namespace GameServer.Controllers; +internal class CombatMessageController : Controller +{ + public CombatMessageController(PlayerSession session) : base(session) + { + // CombatMessageController. + } + + [NetEvent(MessageId.CombatSendPackRequest)] // TODO: CombatSendPackRequest is important + public ResponseMessage OnCombatSendPackRequest() => Response(MessageId.CombatSendPackResponse, new CombatSendPackResponse()); +} diff --git a/GameServer/Controllers/FormationAttributeController.cs b/GameServer/Controllers/FormationAttributeController.cs new file mode 100644 index 0000000..4ee62bb --- /dev/null +++ b/GameServer/Controllers/FormationAttributeController.cs @@ -0,0 +1,19 @@ +using GameServer.Controllers.Attributes; +using GameServer.Network; +using GameServer.Network.Messages; +using Protocol; + +namespace GameServer.Controllers; +internal class FormationAttributeController : Controller +{ + public FormationAttributeController(PlayerSession session) : base(session) + { + // FormationAttributeController. + } + + [NetEvent(MessageId.TimeCheckRequest)] + public ResponseMessage OnTimeCheckRequest() => Response(MessageId.TimeCheckResponse, new TimeCheckResponse()); + + [NetEvent(MessageId.FormationAttrRequest)] + public ResponseMessage OnFormationAttrRequest() => Response(MessageId.FormationAttrResponse, new FormationAttrResponse()); +} diff --git a/GameServer/Controllers/FormationController.cs b/GameServer/Controllers/FormationController.cs index c00ddca..b15ca37 100644 --- a/GameServer/Controllers/FormationController.cs +++ b/GameServer/Controllers/FormationController.cs @@ -42,7 +42,4 @@ internal class FormationController : Controller Formation = request.Formation }); } - - [NetEvent(MessageId.FormationAttrRequest)] - public ResponseMessage OnFormationAttrRequest() => Response(MessageId.FormationAttrResponse, new FormationAttrResponse()); }