Files
bl/logic/service/room/FitmentShowInfo.go
昔念 43094c647c refactor(controller): 移除未使用的地图相关函数
- 删除了 controller 包中多个与地图相关的 Go 文件
- 移除了未使用的 MapIn、MapHot、MapOut 和 MapList 函数
- 在 space 包中添加了对玩家地图的特殊处理逻辑
2025-08-20 22:34:45 +08:00

60 lines
1.9 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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"`
}