20 lines
741 B
Go
20 lines
741 B
Go
|
|
package pet
|
|||
|
|
|
|||
|
|
import "blazing/logic/service/player"
|
|||
|
|
|
|||
|
|
// 实现InboundMessage接口,用于处理宠物设置经验的入站消息
|
|||
|
|
type PetSetExpInboundInfo struct {
|
|||
|
|
Head player.TomeeHeader `cmd:"2318" struc:"[0]pad"`
|
|||
|
|
// 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"`
|
|||
|
|
}
|