```
refactor(controller): 重构控制器代码结构并优化战斗状态检查 - 添加包级注释说明controller包的功能和架构设计 - 重命名Controller结构体注释,使其更清晰明了 - 添加ParseCmd函数的
This commit is contained in:
@@ -8,9 +8,7 @@ import (
|
||||
"blazing/modules/blazing/model"
|
||||
)
|
||||
|
||||
/**
|
||||
* 接受任务
|
||||
*/
|
||||
// AcceptTask 接受任务
|
||||
func (h Controller) AcceptTask(data *task.AcceptTaskInboundInfo, c *player.Player) (result *task.AcceptTaskOutboundInfo, err errorcode.ErrorCode) {
|
||||
//isdaliy := false
|
||||
// if data.Head.CMD != 2201 { //判断是每日任务
|
||||
@@ -32,9 +30,7 @@ func (h Controller) AcceptTask(data *task.AcceptTaskInboundInfo, c *player.Playe
|
||||
return result, 0
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新任务步骤
|
||||
*/
|
||||
// AddTaskBuf 更新任务步骤
|
||||
func (h Controller) AddTaskBuf(data *task.AddTaskBufInboundInfo, c *player.Player) (result *task.AddTaskBufOutboundInfo, err errorcode.ErrorCode) {
|
||||
// isdaliy := false
|
||||
// if data.Head.CMD != 2204 { //判断是每日任务
|
||||
@@ -49,9 +45,7 @@ func (h Controller) AddTaskBuf(data *task.AddTaskBufInboundInfo, c *player.Playe
|
||||
return result, 0
|
||||
}
|
||||
|
||||
/**
|
||||
* 完成任务
|
||||
*/
|
||||
// Complete_Task 完成任务
|
||||
func (h Controller) Complete_Task(data *task.CompleteTaskInboundInfo, c *player.Player) (result *task.CompleteTaskOutboundInfo, err errorcode.ErrorCode) {
|
||||
if c.Info.GetTask(int(data.TaskId)) != model.Accepted { //如果任务没有接受或者已经完成Complete_Task
|
||||
return result, 0
|
||||
@@ -92,9 +86,7 @@ func (h Controller) Complete_Task(data *task.CompleteTaskInboundInfo, c *player.
|
||||
return result, 0 //通过PUB/SUB回包
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取任务状态
|
||||
*/
|
||||
// Get_Task_Buf 获取任务状态
|
||||
func (h Controller) Get_Task_Buf(data *task.GetTaskBufInboundInfo, c *player.Player) (result *task.GetTaskBufOutboundInfo, err errorcode.ErrorCode) {
|
||||
result = &task.GetTaskBufOutboundInfo{
|
||||
TaskId: data.TaskId,
|
||||
@@ -108,9 +100,7 @@ func (h Controller) Get_Task_Buf(data *task.GetTaskBufInboundInfo, c *player.Pla
|
||||
return result, 0
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除任务
|
||||
*/
|
||||
// Delete_Task 删除任务
|
||||
func (h Controller) Delete_Task(data *task.DeleteTaskInboundInfo, c *player.Player) (result *task.DeleteTaskOutboundInfo, err errorcode.ErrorCode) {
|
||||
|
||||
if c.Info.GetTask(int(data.TaskId)) == model.Accepted {
|
||||
|
||||
Reference in New Issue
Block a user