52 lines
1.1 KiB
Java
52 lines
1.1 KiB
Java
|
package config;
|
||
|
|
||
|
import manager.STableManager;
|
||
|
import manager.Table;
|
||
|
|
||
|
import java.util.Map;
|
||
|
|
||
|
@Table(name = "RewardItemConfig")
|
||
|
public class SRewardItem implements BaseConfig {
|
||
|
public static Map<Integer, SRewardItem> sDropMap;
|
||
|
private int id;
|
||
|
private int itemId;
|
||
|
private int chance; //获取概率
|
||
|
private float growChance; //成长概率 针对特殊处理,如果不获取,则获取概率增加
|
||
|
private int randomMin; //获取数量最小值
|
||
|
private int randomMax; //获取数量最大值
|
||
|
|
||
|
@Override
|
||
|
public void init() throws Exception {
|
||
|
sDropMap = STableManager.getConfig(SRewardItem.class);
|
||
|
}
|
||
|
|
||
|
|
||
|
public int getId() {
|
||
|
return id;
|
||
|
}
|
||
|
|
||
|
public static Map<Integer, SRewardItem> getsDropMap() {
|
||
|
return sDropMap;
|
||
|
}
|
||
|
|
||
|
public int getItemId() {
|
||
|
return itemId;
|
||
|
}
|
||
|
|
||
|
public int getChance() {
|
||
|
return chance;
|
||
|
}
|
||
|
|
||
|
public float getGrowChance() {
|
||
|
return growChance;
|
||
|
}
|
||
|
|
||
|
public int getRandomMin() {
|
||
|
return randomMin;
|
||
|
}
|
||
|
|
||
|
public int getRandomMax() {
|
||
|
return randomMax;
|
||
|
}
|
||
|
}
|