package com.td.Dawa.game.comcharacters.vo;

import com.td.Dawa.game.excelcharactercolor.pojo.ExcelCharacterColor;
import com.td.Dawa.game.excelcharactercreate.pojo.ExcelCharacterCreate;
import com.td.Dawa.game.excelcharactercreate.vo.ExcelCharacterCreateClientVo;
import com.td.Dawa.game.excelcharactercreate.vo.ExcelCharacterCreateVo;
import com.td.Dawa.game.excelresources.pojo.ExcelResources;
import com.td.Dawa.game.excelresources.vo.ExcelResourcesClientVo;
import com.td.Dawa.game.excelresources.vo.ExcelResourcesVo;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class ComCharactersInfoVo implements Serializable {

    //生成信息
    private ExcelCharacterCreate subCreate;
    //资源信息
    private ExcelResources subResources;
    //主颜色信息
    private ExcelCharacterColor subPrimaryColor;
    //副颜色信息
    private ExcelCharacterColor subSecondaryColor;
    //在右边
    private Boolean isTheRight;

    public ComCharactersInfoVo(ExcelCharacterCreate subCreate,ExcelCharacterColor subPrimaryColor){
        this.subCreate = subCreate;
        this.subPrimaryColor = subPrimaryColor;
    }

    public ComCharactersInfoVo(ExcelCharacterCreate subCreate,ExcelCharacterColor subPrimaryColor,ExcelCharacterColor subSecondaryColor){
        this.subCreate = subCreate;
        this.subPrimaryColor = subPrimaryColor;
        this.subSecondaryColor = subSecondaryColor;
    }

    public ComCharactersInfoVo(ExcelCharacterCreate subCreate,ExcelCharacterColor subPrimaryColor,Boolean isTheRight){
        this.subCreate = subCreate;
        this.subPrimaryColor = subPrimaryColor;
        this.isTheRight = isTheRight;
    }

    public ComCharactersInfoVo(ExcelCharacterCreate subCreate,ExcelCharacterColor subPrimaryColor,ExcelCharacterColor subSecondaryColor,Boolean isTheRight){
        this.subCreate = subCreate;
        this.subPrimaryColor = subPrimaryColor;
        this.subSecondaryColor = subSecondaryColor;
        this.isTheRight = isTheRight;
    }
}
