Package emu.grasscutter.game.inventory
Class GameItem
java.lang.Object
emu.grasscutter.game.inventory.GameItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidemu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfoemu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfointgetCount()intintintgetExp()longgetGuid()intintgetLevel()intorg.bson.types.ObjectIdintintintintintbooleanbooleanbooleanisLocked()voidonLoad()voidsave()voidsetCount(int count) voidsetEquipCharacter(int equipCharacter) voidsetExp(int exp) voidsetItemData(ItemData materialData) voidsetItemId(int itemId) voidsetLevel(int level) voidsetLocked(boolean locked) voidsetMainPropId(int mainPropId) voidvoidsetPromoteLevel(int promoteLevel) voidsetRefinement(int refinement) voidsetTotalExp(int totalExp) voidsetWeaponEntityId(int weaponEntityId) emu.grasscutter.net.proto.ItemHintOuterClass.ItemHintemu.grasscutter.net.proto.ItemParamOuterClass.ItemParamemu.grasscutter.net.proto.ItemOuterClass.ItemtoProto()emu.grasscutter.net.proto.ReliquaryOuterClass.Reliquaryemu.grasscutter.net.proto.WeaponOuterClass.Weapon
-
Constructor Details
-
GameItem
public GameItem() -
GameItem
public GameItem(int itemId) -
GameItem
public GameItem(int itemId, int count) -
GameItem
-
GameItem
-
-
Method Details
-
getObjectId
public org.bson.types.ObjectId getObjectId() -
getOwnerId
public int getOwnerId() -
setOwner
-
getItemId
public int getItemId() -
setItemId
public void setItemId(int itemId) -
getGuid
public long getGuid() -
getItemType
-
getItemData
-
setItemData
-
getCount
public int getCount() -
setCount
public void setCount(int count) -
getLevel
public int getLevel() -
setLevel
public void setLevel(int level) -
getExp
public int getExp() -
setExp
public void setExp(int exp) -
getTotalExp
public int getTotalExp() -
setTotalExp
public void setTotalExp(int totalExp) -
getPromoteLevel
public int getPromoteLevel() -
setPromoteLevel
public void setPromoteLevel(int promoteLevel) -
getEquipSlot
public int getEquipSlot() -
getEquipCharacter
public int getEquipCharacter() -
setEquipCharacter
public void setEquipCharacter(int equipCharacter) -
isEquipped
public boolean isEquipped() -
isLocked
public boolean isLocked() -
setLocked
public void setLocked(boolean locked) -
isDestroyable
public boolean isDestroyable() -
getWeaponEntityId
public int getWeaponEntityId() -
setWeaponEntityId
public void setWeaponEntityId(int weaponEntityId) -
getAffixes
-
getRefinement
public int getRefinement() -
setRefinement
public void setRefinement(int refinement) -
getMainPropId
public int getMainPropId() -
setMainPropId
public void setMainPropId(int mainPropId) -
getAppendPropIdList
-
addAppendProp
public void addAppendProp() -
onLoad
@PostLoad public void onLoad() -
save
public void save() -
createSceneWeaponInfo
public emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo createSceneWeaponInfo() -
createSceneReliquaryInfo
public emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo createSceneReliquaryInfo() -
toWeaponProto
public emu.grasscutter.net.proto.WeaponOuterClass.Weapon toWeaponProto() -
toReliquaryProto
public emu.grasscutter.net.proto.ReliquaryOuterClass.Reliquary toReliquaryProto() -
toProto
public emu.grasscutter.net.proto.ItemOuterClass.Item toProto() -
toItemHintProto
public emu.grasscutter.net.proto.ItemHintOuterClass.ItemHint toItemHintProto() -
toItemParam
public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam toItemParam()
-