62 lines
1.7 KiB
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;
|
|
}
|
|
|
|
|
|
} |