Package com.prineside.tdi2.items
Class RarityBoostItem
java.lang.Object
com.prineside.tdi2.Item
com.prineside.tdi2.items.RarityBoostItem
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
,Item.UsableItem
Действует определенное время
Дает бонус +50% к редкости лута
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class com.prineside.tdi2.Item
Item.D, Item.Factory<T extends Item>, Item.UsableItem
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean
com.badlogic.gdx.scenes.scene2d.Actor
generateIcon
(float size, boolean withShadow) getTitle()
getType()
boolean
boolean
boolean
useItem()
boolean
Methods inherited from class com.prineside.tdi2.Item
addSellItems, addSellItems, affectedByLuckyWheelMultiplier, canBeSold, canBeUnpacked, cpy, fillItemCreationForm, fillWithInfo, from, fromJson, getData, getData, getPriceInAcceleratorsForResearchReset, getSortingScore, openPack, read, sameAs, toJson, write
-
Field Details
-
PERCENTAGE_BONUS
public static final int PERCENTAGE_BONUS- See Also:
-
-
Method Details
-
isAffectedByDoubleGain
public boolean isAffectedByDoubleGain()- Overrides:
isAffectedByDoubleGain
in classItem
-
getType
-
getCategory
- Specified by:
getCategory
in classItem
-
getSubcategory
- Specified by:
getSubcategory
in classItem
-
getTitle
-
getDescription
- Specified by:
getDescription
in classItem
-
getRarity
-
isCountable
public boolean isCountable()- Specified by:
isCountable
in classItem
- Returns:
- true, если ItemStack.count учитывается
-
generateIcon
public com.badlogic.gdx.scenes.scene2d.Actor generateIcon(float size, boolean withShadow) - Specified by:
generateIcon
in classItem
-
autoUseWhenAdded
public boolean autoUseWhenAdded()- Specified by:
autoUseWhenAdded
in interfaceItem.UsableItem
- Returns:
- true, если предмет нужно использовать сразу при добавлении в инвентарь
-
useItem
public boolean useItem()- Specified by:
useItem
in interfaceItem.UsableItem
- Returns:
- true, если предмет был использован и расходован
-
useItemNeedsConfirmation
public boolean useItemNeedsConfirmation()- Specified by:
useItemNeedsConfirmation
in interfaceItem.UsableItem
- Returns:
- true, если следует спросить у игрока перед тем, как он использует предмет (чтоб не было мисклика)
-