package org.nieo.seerproject.common.net.info.battle; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.nieo.seerproject.common.annotations.FieldDescription; import org.nieo.seerproject.common.annotations.serialize.UInt; import java.util.ArrayList; import java.util.List; @Data @Builder @NoArgsConstructor @AllArgsConstructor public class NoteReadyToFightInfo { @FieldDescription("战斗类型ID 但前端好像没有用到 与野怪战斗为3,与人战斗似乎是1") private @UInt long fightId; @FieldDescription("我方信息") private FightUserInfo ourInfo; @FieldDescription("我方携带精灵的信息") @Builder.Default private List ourPetList = new ArrayList<>(); @FieldDescription("对方信息") private FightUserInfo opponentInfo; @FieldDescription("敌方的精灵信息 如果是野怪 那么再给客户端发送这个包体时就提前生成好了这只精灵的PetInfo," + "然后把从PetInfo中把部分信息写入到这个敌方的精灵信息中再发送这个包结构体") @Builder.Default private List opponentPetList = new ArrayList<>(); }