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.OutboundMessageType; import org.nieo.seerproject.common.annotations.serialize.AutoCodec; import org.nieo.seerproject.common.net.MessageCommandIDRegistry; import org.nieo.seerproject.common.net.OutboundMessage; @Data @Builder @AutoCodec @NoArgsConstructor @AllArgsConstructor @OutboundMessageType(MessageCommandIDRegistry.Note_Use_Skill) public class NoteUseSkillOutboundInfo implements OutboundMessage { @FieldDescription("本轮先手的精灵在释放技能结束后的状态") private AttackValue firstAttackInfo; @FieldDescription("本轮后手的精灵在释放技能结束后的状态") private AttackValue secondAttackInfo; }