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

62 lines
1.7 KiB
Java

package config;
import manager.STableManager;
import manager.Table;
import java.util.HashMap;
import java.util.Map;
@Table(name ="SpiritAnimalSummon")
public class SSpiritAnimalSummon implements BaseConfig {
private int id;
private int focusID;
private int activityID;
private int[] originalItemList;
private int[] targetItemList;
// public static Map<Integer,Map<Integer,Map<Integer,Integer>>> spiritAnimalSummonMapByActivityId;
@Override
public void init() throws Exception {
// Map<Integer,Map<Integer,Map<Integer,Integer>>> spiritAnimalSummonMapByActivityIdTemp = new HashMap<>();
// Map<Integer, SSpiritAnimalSummon> config = STableManager.getConfig(SSpiritAnimalSummon.class);
// for(Map.Entry<Integer,SSpiritAnimalSummon> entry:config.entrySet()){
// SSpiritAnimalSummon value = entry.getValue();
// spiritAnimalSummonMapByActivityIdTemp.putIfAbsent(value.getActivityID(),new HashMap<>());
// spiritAnimalSummonMapByActivityIdTemp.get(entry.getKey())
// for(int i = 0 ; i <value.getOriginalItemList().length;i++){
// spiritAnimalSummonMapByActivityIdTemp.get(value.getActivityID()).put(value.getOriginalItemList()[i],value.getTargetItemList()[i]);
// }
// }
// spiritAnimalSummonMapByActivityId = spiritAnimalSummonMapByActivityIdTemp;
}
public int getId() {
return id;
}
public int getFocusID() {
return focusID;
}
public int getActivityID() {
return activityID;
}
public int[] getOriginalItemList() {
return originalItemList;
}
public int[] getTargetItemList() {
return targetItemList;
}
}