103 lines
2.0 KiB
Java
103 lines
2.0 KiB
Java
package config;
|
|
|
|
|
|
import manager.STableManager;
|
|
import manager.Table;
|
|
|
|
import java.util.Map;
|
|
|
|
@Table(name = "ItemConfig")
|
|
public class SItem implements BaseConfig {
|
|
public static Map<Integer, SItem> sItemMap;
|
|
private int id;
|
|
private boolean backpackOrNot; //是否进背包
|
|
private int itemType;
|
|
private int itemBaseType; //道具类型(该道具在哪个背包显示)
|
|
private int quantity;
|
|
private int useType; //使用类型0不使用 1掉落组 2N选1
|
|
private int rewardGroup;
|
|
private int usePerCount;
|
|
private boolean isopen;
|
|
private int isSave;
|
|
private int[] heroStar;
|
|
private int ifopen;
|
|
private int ifResolve;
|
|
private String resolveReward;
|
|
private int itemNumlimit;
|
|
|
|
private String name;
|
|
|
|
@Override
|
|
public void init() throws Exception {
|
|
sItemMap = STableManager.getConfig(SItem.class);
|
|
}
|
|
|
|
public int getId() {
|
|
return id;
|
|
}
|
|
|
|
public static Map<Integer, SItem> getsItemMap() {
|
|
return sItemMap;
|
|
}
|
|
|
|
public boolean isBackpackOrNot() {
|
|
return backpackOrNot;
|
|
}
|
|
|
|
public int getItemType() {
|
|
return itemType;
|
|
}
|
|
|
|
public int getItemBaseType() {
|
|
return itemBaseType;
|
|
}
|
|
|
|
public int getQuantity() {
|
|
return quantity;
|
|
}
|
|
|
|
public int getUseType() {
|
|
return useType;
|
|
}
|
|
|
|
public int getRewardGroup() {
|
|
return rewardGroup;
|
|
}
|
|
|
|
public int getUsePerCount() {
|
|
return usePerCount;
|
|
}
|
|
|
|
public boolean isIsopen() {
|
|
return isopen;
|
|
}
|
|
|
|
public int getIsSave() {
|
|
return isSave;
|
|
}
|
|
|
|
public int[] getHeroStar() {
|
|
return heroStar;
|
|
}
|
|
|
|
public int getIfopen() {
|
|
return ifopen;
|
|
}
|
|
|
|
public int getIfResolve() {
|
|
return ifResolve;
|
|
}
|
|
|
|
public String getResolveReward() {
|
|
return resolveReward;
|
|
}
|
|
|
|
public int getItemNumlimit() {
|
|
return itemNumlimit;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
}
|