package controller import ( "blazing/common/socket/errorcode" "blazing/logic/service/common" "blazing/logic/service/player" ) // GetLeiyiTrainStatus 处理控制器请求。 func (h Controller) GetLeiyiTrainStatus(data *C2s_LEIYI_TRAIN_GET_STATUS, c *player.Player) (result *S2C_LEIYI_TRAIN_GET_STATUS, err errorcode.ErrorCode) { result = &S2C_LEIYI_TRAIN_GET_STATUS{} for i := 0; i < 6; i++ { result.Status[i].Total = 10 } return } // C2s_LEIYI_TRAIN_GET_STATUS 定义请求或响应数据结构。 type C2s_LEIYI_TRAIN_GET_STATUS struct { Head common.TomeeHeader `cmd:"2393" struc:"skip"` //玩家登录 } // OutInfo 表示地图热度的出站消息 type S2C_LEIYI_TRAIN_GET_STATUS struct { Status [10]S2C_LEIYI_TRAIN_GET_STATUS_info `json:"status"` } // S2C_LEIYI_TRAIN_GET_STATUS_info 定义请求或响应数据结构。 type S2C_LEIYI_TRAIN_GET_STATUS_info struct { // Today uint32 // 今日训练HP次数 Current uint32 // 当前训练HP次数 Total uint32 // 目标训练HP次数 }