package config; import manager.STableManager; import manager.Table; import java.util.HashMap; import java.util.Map; @Table(name ="TrumpLevelupPool") public class STrumpLevelupPool implements BaseConfig { private int id; private int poolId; private int level; private int lvupCostItemNum; private int[][] lvupProps; public static Map sTrumpLevelupPoolMap; public static Map> levelPoolMap;//<升级库:<等级:表数据>> @Override public void init() throws Exception { sTrumpLevelupPoolMap=new HashMap<>(); levelPoolMap=new HashMap<>(); sTrumpLevelupPoolMap = STableManager.getConfig(STrumpLevelupPool.class); for (Map.Entry entry : sTrumpLevelupPoolMap.entrySet()) { STrumpLevelupPool sTrumpLevelupPool=entry.getValue(); if (!levelPoolMap.containsKey(entry.getValue().getPoolId())){ MappoolMap=new HashMap<>(); levelPoolMap.put(sTrumpLevelupPool.getPoolId(),poolMap); } levelPoolMap.get(sTrumpLevelupPool.getPoolId()).put(sTrumpLevelupPool.getLevel(),sTrumpLevelupPool); } } public int getId() { return id; } public int getPoolId() { return poolId; } public int getLevel() { return level; } public int getLvupCostItemNum() { return lvupCostItemNum; } public int[][] getLvupProps() { return lvupProps; } }