2025-09-26 13:33:55 +08:00
|
|
|
|
package pet
|
|
|
|
|
|
|
2025-11-19 16:11:02 +08:00
|
|
|
|
import "blazing/logic/service/common"
|
2025-09-26 13:33:55 +08:00
|
|
|
|
|
|
|
|
|
|
// 实现InboundMessage接口,用于处理宠物设置经验的入站消息
|
|
|
|
|
|
type PetSetExpInboundInfo struct {
|
2025-11-24 11:56:20 +08:00
|
|
|
|
Head common.TomeeHeader `cmd:"2318" struc:"skip"`
|
2025-09-26 13:33:55 +08:00
|
|
|
|
// CatchTime 精灵获取时间,对应Java的@UInt long
|
|
|
|
|
|
CatchTime uint32 `fieldDescription:"精灵获取时间" uint:"true" autoCodec:"true"`
|
|
|
|
|
|
|
|
|
|
|
|
// Exp 分配经验,对应Java的@UInt long
|
|
|
|
|
|
Exp uint32 `fieldDescription:"分配经验" uint:"true" autoCodec:"true"`
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 实现OutboundMessage接口,用于处理宠物设置经验的出站消息
|
|
|
|
|
|
type PetSetExpOutboundInfo struct {
|
|
|
|
|
|
// Exp 剩余累计经验,对应Java的@UInt long
|
|
|
|
|
|
Exp uint32 `fieldDescription:"剩余累计经验" uint:"true" autoCodec:"true"`
|
|
|
|
|
|
}
|