refactor(controller): 移除未使用的地图相关函数
- 删除了 controller 包中多个与地图相关的 Go 文件 - 移除了未使用的 MapIn、MapHot、MapOut 和 MapList 函数 - 在 space 包中添加了对玩家地图的特殊处理逻辑
This commit is contained in:
59
logic/service/room/FitmentShowInfo.go
Normal file
59
logic/service/room/FitmentShowInfo.go
Normal file
@@ -0,0 +1,59 @@
|
||||
package room
|
||||
|
||||
import "blazing/common/socket/handler"
|
||||
|
||||
// FitmentShowInfo 表示家具展示信息
|
||||
type FitmentShowInfo struct {
|
||||
// 家具id 或 默认房型id: 500001
|
||||
Id uint32 `json:"id"`
|
||||
// x坐标
|
||||
X uint32 `json:"x"`
|
||||
// y坐标
|
||||
Y uint32 `json:"y"`
|
||||
// 默认0
|
||||
Dir uint32 `json:"dir"`
|
||||
// 默认0
|
||||
Status uint32 `json:"status"`
|
||||
}
|
||||
|
||||
// FitmentUseringInboundInfo 对应Java的FitmentUseringInboundInfo类,实现InboundMessage接口
|
||||
type FitmentUseringInboundInfo struct {
|
||||
Head handler.TomeeHeader `cmd:"10006" struc:"[0]pad"` //玩家登录
|
||||
// 需要获取基地信息的目标玩家账号ID
|
||||
TargetUserID uint32 `json:"targetUserId"`
|
||||
}
|
||||
|
||||
// FitmentUseringOutboundInfo 对应Java的FitmentUseringOutboundInfo,实现OutboundMessage接口
|
||||
type FitmentUseringOutboundInfo struct {
|
||||
// 玩家账号ID
|
||||
UserId uint32 ` json:"userId"`
|
||||
// 进入基地所有者的userid
|
||||
RoomId uint32 `codec:"auto" json:"roomId"`
|
||||
FitmentsLen uint32 `json:"fitmentsLen" struc:"sizeof=Fitments"`
|
||||
// 基地摆放物品的数组, 就算没有摆放物品, 也必带一个小屋的参数
|
||||
Fitments []FitmentShowInfo `codec:"auto" json:"fitments"`
|
||||
}
|
||||
|
||||
// PetShowInfo 宠物展示信息
|
||||
type PetShowInfo struct {
|
||||
TypeId uint32 // 精灵类型ID
|
||||
CatchTime uint32 // 精灵生成时间
|
||||
}
|
||||
type PetRoomListOutboundInfo struct {
|
||||
PetsLen uint32 `json:"petsLen" struc:"sizeof=Pets"`
|
||||
Pets []PetShowInfo `json:"pets"`
|
||||
}
|
||||
|
||||
type PetRoomListInboundInfo struct {
|
||||
Head handler.TomeeHeader `cmd:"2324" struc:"[0]pad"` //玩家登录
|
||||
// 需要获取基地信息的目标玩家账号ID
|
||||
TargetUserID uint32 `json:"targetUserId"`
|
||||
}
|
||||
type FitmentAllInboundEmpty struct {
|
||||
Head handler.TomeeHeader `cmd:"10007" struc:"[0]pad"`
|
||||
}
|
||||
type FitmentAllOutboundInfo struct {
|
||||
FitmentsLen uint32 `json:"fitmentsLen" struc:"sizeof=Fitments"`
|
||||
// 基地摆放物品的数组, 就算没有摆放物品, 也必带一个小屋的参数
|
||||
Fitments []FitmentShowInfo `codec:"auto" json:"fitments"`
|
||||
}
|
||||
Reference in New Issue
Block a user