32 lines
1.2 KiB
Go
32 lines
1.2 KiB
Go
|
|
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<ReadyFightPetInfo> ourPetList = new ArrayList<>();
|
|||
|
|
@FieldDescription("对方信息")
|
|||
|
|
private FightUserInfo opponentInfo;
|
|||
|
|
@FieldDescription("敌方的精灵信息 如果是野怪 那么再给客户端发送这个包体时就提前生成好了这只精灵的PetInfo," +
|
|||
|
|
"然后把从PetInfo中把部分信息写入到这个敌方的精灵信息中再发送这个包结构体")
|
|||
|
|
@Builder.Default
|
|||
|
|
private List<ReadyFightPetInfo> opponentPetList = new ArrayList<>();
|
|||
|
|
}
|