package com.znv.linkup.core.config;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
* 游戏等级信息
*
* @author yzb
*
*/
public class RankCfg implements Serializable {
private static final long serialVersionUID = -5068249504885791712L;
public RankCfg(String rankName) {
this.rankName = rankName;
}
/**
* 获取游戏等级下的关卡最高分只和
*
* @return
*/
public int getRankScore() {
int total = 0;
for (LevelCfg levelCfg : LevelInfos) {
total += levelCfg.getMaxScore();
}
return total;
}
public String getRankId() {
return rankId;
}
public void setRankId(String rankId) {
this.rankId = rankId;
}
public String getRankName() {
return rankName;
}
public void setRankName(String rankName) {
this.rankName = rankName;
}
public String getGameSkin() {
return gameSkin;
}
public void setGameSkin(String gameSkin) {
this.gameSkin = gameSkin;
}
public List<LevelCfg> getLevelInfos() {
return LevelInfos;
}
public void setLevelInfos(List<LevelCfg> levelInfos) {
LevelInfos = levelInfos;
}
public int getRankBackground() {
return rankBackground;
}
public void setRankBackground(int rankBackground) {
this.rankBackground = rankBackground;
}
private String rankId;
private String rankName;
private String gameSkin;
private int rankBackground;
private List<LevelCfg> LevelInfos = new ArrayList<LevelCfg>();
}