71 lines
1.6 KiB
Java
71 lines
1.6 KiB
Java
package config;
|
|
|
|
import manager.Table;
|
|
|
|
import java.util.Map;
|
|
|
|
@Table(name ="MysteryFoodSetting")
|
|
public class SMysteryFoodSetting implements BaseConfig {
|
|
|
|
private int id;
|
|
|
|
private float[][] addRate;
|
|
|
|
private int failExp;
|
|
|
|
private int num;
|
|
|
|
private int foodNum;
|
|
|
|
private Map<Integer,Float> addRateByQuality;
|
|
|
|
private static SMysteryFoodSetting sMysteryFoodSetting;
|
|
|
|
@Override
|
|
public void init() throws Exception {
|
|
/* Map<Integer, SMysteryFoodSetting> config = STableManager.getConfig(SMysteryFoodSetting.class);
|
|
SMysteryFoodSetting sMysteryFoodSettingTmp = config.get(1);
|
|
Map<Integer,Float> result = new HashMap<>();
|
|
float[][] addRate = sMysteryFoodSettingTmp.getAddRate();
|
|
if(addRate!=null&&addRate.length>0){
|
|
for(float[] qulity : addRate){
|
|
result.put((int)qulity[0],qulity[1]);
|
|
}
|
|
sMysteryFoodSettingTmp.setAddRateByQuality(result);
|
|
}
|
|
sMysteryFoodSetting = sMysteryFoodSettingTmp;*/
|
|
|
|
}
|
|
|
|
public static SMysteryFoodSetting getsMysteryFoodSetting() {
|
|
return sMysteryFoodSetting;
|
|
}
|
|
|
|
public int getId() {
|
|
return id;
|
|
}
|
|
|
|
public float[][] getAddRate() {
|
|
return addRate;
|
|
}
|
|
|
|
public int getFailExp() {
|
|
return failExp;
|
|
}
|
|
|
|
public int getNum() {
|
|
return num;
|
|
}
|
|
|
|
public Map<Integer, Float> getAddRateByQuality() {
|
|
return addRateByQuality;
|
|
}
|
|
|
|
public void setAddRateByQuality(Map<Integer, Float> addRateByQuality) {
|
|
this.addRateByQuality = addRateByQuality;
|
|
}
|
|
|
|
public int getFoodNum() {
|
|
return foodNum;
|
|
}
|
|
} |