57 lines
1.1 KiB
Java
57 lines
1.1 KiB
Java
package config;
|
|
|
|
import manager.STableManager;
|
|
import manager.Table;
|
|
|
|
import java.util.Map;
|
|
|
|
@Table(name ="MServerRankReward")
|
|
public class SMServerRankReward implements BaseConfig {
|
|
|
|
private int id;
|
|
|
|
private int minRank;
|
|
|
|
private int maxRank;
|
|
|
|
private int[][] seasonReward;
|
|
|
|
private int[][] titleReward;
|
|
|
|
public static Map<Integer, SMServerRankReward> serverRankReward;
|
|
|
|
@Override
|
|
public void init() throws Exception {
|
|
serverRankReward = STableManager.getConfig(SMServerRankReward.class);
|
|
}
|
|
|
|
public static SMServerRankReward getIdByScore(int rank){
|
|
for(SMServerRankReward config: serverRankReward.values()){
|
|
if(rank>=config.getMinRank()&& rank<= config.getMaxRank()){
|
|
return config;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
public int getId() {
|
|
return id;
|
|
}
|
|
|
|
public int getMinRank() {
|
|
return minRank;
|
|
}
|
|
|
|
public int getMaxRank() {
|
|
return maxRank;
|
|
}
|
|
|
|
public int[][] getSeasonReward() {
|
|
return seasonReward;
|
|
}
|
|
|
|
public int[][] getTitleReward() {
|
|
return titleReward;
|
|
}
|
|
|
|
|
|
} |