119 lines
3.8 KiB
Go
119 lines
3.8 KiB
Go
package controller
|
||
|
||
import (
|
||
"blazing/logic/service/common"
|
||
"blazing/modules/player/model"
|
||
)
|
||
|
||
// EnterMapInboundInfo 定义请求或响应数据结构。
|
||
type EnterMapInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"2001" struc:"skip"`
|
||
MapType uint32
|
||
MapId uint32
|
||
Point model.Pos `fieldDesc:"直接给坐标x,y"`
|
||
}
|
||
|
||
// GetMapHotInboundInfo 定义请求或响应数据结构。
|
||
type GetMapHotInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"1004" struc:"skip"`
|
||
}
|
||
|
||
// LeaveMapInboundInfo 定义请求或响应数据结构。
|
||
type LeaveMapInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"2002" struc:"skip"`
|
||
}
|
||
|
||
// ListMapPlayerInboundInfo 定义请求或响应数据结构。
|
||
type ListMapPlayerInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"2003" struc:"skip"`
|
||
}
|
||
|
||
// AttackBossInboundInfo 定义请求或响应数据结构。
|
||
type AttackBossInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"2412" struc:"skip"`
|
||
}
|
||
|
||
// WalkInInfo 定义请求或响应数据结构。
|
||
type WalkInInfo struct {
|
||
Head common.TomeeHeader `cmd:"2101" struc:"skip"`
|
||
Flag uint32
|
||
Point model.Pos `fieldDesc:"直接给坐标x,y"`
|
||
PathLen uint32 `struc:"sizeof=Path"`
|
||
Path string
|
||
}
|
||
|
||
// FitmentUseringInboundInfo 定义请求或响应数据结构。
|
||
type FitmentUseringInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"10006" struc:"skip"`
|
||
TargetUserID uint32 `json:"targetUserId"`
|
||
}
|
||
|
||
// PetRoomListInboundInfo 定义请求或响应数据结构。
|
||
type PetRoomListInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"2324" struc:"skip"`
|
||
TargetUserID uint32 `json:"targetUserId"`
|
||
}
|
||
|
||
// FitmentAllInboundEmpty 定义请求或响应数据结构。
|
||
type FitmentAllInboundEmpty struct {
|
||
Head common.TomeeHeader `cmd:"10007" struc:"skip"`
|
||
}
|
||
|
||
// SET_FITMENT 定义请求或响应数据结构。
|
||
type SET_FITMENT struct {
|
||
Head common.TomeeHeader `cmd:"10008" struc:"skip"`
|
||
RoomID uint32 `json:"roomID"`
|
||
FitmentsLen uint32 `json:"fitmentsLen" struc:"sizeof=Fitments"`
|
||
Fitments []model.FitmentShowInfo `json:"usedList"`
|
||
}
|
||
|
||
// C2S_PetShowList 定义请求或响应数据结构。
|
||
type C2S_PetShowList struct {
|
||
CatchTime uint32 `json:"catchTime"`
|
||
PetID uint32 `json:"petID"`
|
||
}
|
||
|
||
// C2S_PET_ROOM_SHOW 定义请求或响应数据结构。
|
||
type C2S_PET_ROOM_SHOW struct {
|
||
Head common.TomeeHeader `cmd:"2323" struc:"skip"`
|
||
PetShowInfoLen uint32 `json:"PetShowInfoLen" struc:"sizeof=PetShowList"`
|
||
PetShowList []C2S_PetShowList `json:"PetShowList"`
|
||
}
|
||
|
||
// C2S_RoomPetInfo 定义请求或响应数据结构。
|
||
type C2S_RoomPetInfo struct {
|
||
Head common.TomeeHeader `cmd:"2325" struc:"skip"`
|
||
UserID uint32 `json:"userID"`
|
||
CatchTime uint32 `json:"catchTime"`
|
||
}
|
||
|
||
// C2S_BUY_FITMENT 定义请求或响应数据结构。
|
||
type C2S_BUY_FITMENT struct {
|
||
Head common.TomeeHeader `cmd:"10004" struc:"skip"`
|
||
ID uint32 `json:"id"`
|
||
Count uint32 `json:"count"`
|
||
}
|
||
|
||
// NonoInboundInfo 定义请求或响应数据结构。
|
||
type NonoInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"9003" struc:"skip"`
|
||
UserID uint32
|
||
}
|
||
|
||
// NonoFollowOrHomeInInfo 定义请求或响应数据结构。
|
||
type NonoFollowOrHomeInInfo struct {
|
||
Head common.TomeeHeader `cmd:"9019" struc:"skip"`
|
||
Flag uint32 `fieldDescription:"1为跟随 0为收回 且如果为收回 那么后续结构不需要发送" uint:"true"`
|
||
}
|
||
|
||
// SwitchFlyingInboundInfo 定义请求或响应数据结构。
|
||
type SwitchFlyingInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"2112" struc:"skip"`
|
||
Type uint32 `description:"开关, 0为取消飞行模式, 大于0为开启飞行模式" codec:"auto" uint:"true"`
|
||
}
|
||
|
||
// PetCureInboundInfo 定义请求或响应数据结构。
|
||
type PetCureInboundInfo struct {
|
||
Head common.TomeeHeader `cmd:"2306" struc:"skip"`
|
||
}
|