miduo_server/tablemanager/src/main/java/config/SLodeRankReward.java

57 lines
1.1 KiB
Java
Raw Normal View History

2021-11-12 09:39:03 +08:00
package config;
import manager.STableManager;
import manager.Table;
import java.util.Map;
@Table(name ="LodeRankReward")
public class SLodeRankReward implements BaseConfig {
private int id;
private int minRank;
private int maxRank;
private int[][] seasonReward;
private int[][] titleReward;
2021-11-17 16:35:43 +08:00
public static Map<Integer, SLodeRankReward> lodeRankReward;
2021-11-12 09:39:03 +08:00
@Override
public void init() throws Exception {
2021-11-17 16:35:43 +08:00
lodeRankReward = STableManager.getConfig(SLodeRankReward.class);
2021-11-12 09:39:03 +08:00
}
2021-11-17 16:35:43 +08:00
public static SLodeRankReward getIdByScore(int rank){
for(SLodeRankReward config: lodeRankReward.values()){
if(rank>=config.getMinRank()&& rank<= config.getMaxRank()){
return config;
}
}
return null;
}
2021-11-12 09:39:03 +08:00
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;
}
}