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 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; } }