Files
bl/common/core/info/pet/bag/PetReleaseOutboundInfo.java
昔念 f081150178 refactor(common): 重构宠物相关信息结构
- 修改 PetInfo 和 PetEffectInfo 结构体,统一字段命名规范
- 更新 SkillInfo 结构体,增加技能等级字段
- 删除未使用的 LoginUserInfo 和 ServerInfo 结构体
- 引入 google/uuid 包,用于后续可能的唯一标识生成
2025-06-22 12:32:19 +08:00

30 lines
1.1 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 org.nieo.seerproject.common.net.info.pet.bag;
import lombok.Data;
import org.nieo.seerproject.common.annotations.FieldDescription;
import org.nieo.seerproject.common.annotations.OutboundMessageType;
import org.nieo.seerproject.common.annotations.serialize.AutoCodec;
import org.nieo.seerproject.common.annotations.serialize.UInt;
import org.nieo.seerproject.common.net.MessageCommandIDRegistry;
import org.nieo.seerproject.common.net.OutboundMessage;
import org.nieo.seerproject.common.net.info.pet.PetInfo;
import java.util.List;
@Data
@AutoCodec
@OutboundMessageType(MessageCommandIDRegistry.Pet_Release)
public class PetReleaseOutboundInfo implements OutboundMessage {
@FieldDescription("暂定0")
private @UInt long homeEnergy;
@FieldDescription("精灵生成时间")
private @UInt long firstPetTime;
// @FieldDescription("0为放入仓库1为放入背包")
// private @UInt long flag;
// petInfo 最大长度应该为1
// 当flag为0时放回仓库当flag为1时放回背包
// 即List长度为0时表示放回仓库长度为1时表示放回背包
@FieldDescription("精灵信息")
private List<PetInfo> petInfo;
}