package config; import manager.STableManager; import manager.Table; import java.util.HashMap; import java.util.Map; @Table(name ="XiuXian") public class SXiuXian implements BaseConfig { private int id; private int realmId; private int realmLevel; private int[][] levelUpCost; private int[][] totalPros; private int[][] playerProperty; private String nameFontColor; private int needStarNum; private int[] teamSkill; private int[] playerSkill; private int[][] proRank; private int[][] proLevel; private int playerSkillLvMax; public static Map map = new HashMap<>(); // 目前只为主角修行等级属性使用 public static Map> sXiuXianMap = new HashMap<>(); @Override public void init() throws Exception { map = STableManager.getConfig(SXiuXian.class); for (Map.Entry integerSXiuXianEntry : map.entrySet()) { SXiuXian value = integerSXiuXianEntry.getValue(); if (!sXiuXianMap.containsKey(value.getRealmId())) { sXiuXianMap.put(value.getRealmId(), new HashMap<>(1)); } if (value.getRealmLevel() == 0) { sXiuXianMap.get(value.getRealmId()).put(value.getRealmLevel(), value); } } } public int getId() { return id; } public int getRealmId() { return realmId; } public int getRealmLevel() { return realmLevel; } public int[][] getLevelUpCost() { return levelUpCost; } public int[][] getTotalPros() { return totalPros; } public int[][] getPlayerProperty() { return playerProperty; } public int getNeedStarNum() { return needStarNum; } public int[] getTeamSkill() { return teamSkill; } public String getNameFontColor() { return nameFontColor; } public int[] getPlayerSkill() { return playerSkill; } public int[][] getProRank() { return proRank; } public int[][] getProLevel() { return proLevel; } public int getPlayerSkillLvMax() { return playerSkillLvMax; } }