Class ResourceItem

java.lang.Object
com.prineside.tdi2.Item
com.prineside.tdi2.items.ResourceItem
All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable

public class ResourceItem extends Item
  • Field Details

  • Method Details

    • isAffectedByDoubleGain

      public boolean isAffectedByDoubleGain()
      Overrides:
      isAffectedByDoubleGain in class Item
    • from

      public Item from(Item copyFrom)
      Overrides:
      from in class Item
      Returns:
      this with exactly the same properties as @param copyFrom or new item with the same properties (if item is immutable like GreenPaperItem which is stored in Item.D)
    • getData

      public com.badlogic.gdx.utils.IntArray getData()
      Overrides:
      getData in class Item
    • cpy

      public Item cpy()
      Overrides:
      cpy in class Item
      Returns:
      полная глубокая копия предмета
    • toJson

      public void toJson(com.badlogic.gdx.utils.Json json)
      Overrides:
      toJson in class Item
    • getAnalyticName

      public String getAnalyticName()
      Overrides:
      getAnalyticName in class Item
    • canBeSold

      public boolean canBeSold()
      Overrides:
      canBeSold in class Item
    • addSellItems

      public void addSellItems(com.badlogic.gdx.utils.Array<ItemStack> toStacks)
      Overrides:
      addSellItems in class Item
    • getPriceInAcceleratorsForResearchReset

      public double getPriceInAcceleratorsForResearchReset(int count)
      Overrides:
      getPriceInAcceleratorsForResearchReset in class Item
      Returns:
      relative value of the item. Score of 1.0 equals to 1 accelerator
    • getType

      public ItemType getType()
      Specified by:
      getType in class Item
    • getCategory

      public ItemCategoryType getCategory()
      Specified by:
      getCategory in class Item
    • getSubcategory

      public ItemSubcategoryType getSubcategory()
      Specified by:
      getSubcategory in class Item
    • getTitle

      public CharSequence getTitle()
      Specified by:
      getTitle in class Item
    • getDescription

      public CharSequence getDescription()
      Specified by:
      getDescription in class Item
    • getRarity

      public RarityType getRarity()
      Specified by:
      getRarity in class Item
    • isCountable

      public boolean isCountable()
      Specified by:
      isCountable in class Item
      Returns:
      true, если ItemStack.count учитывается
    • sameAs

      public boolean sameAs(Item item)
      Overrides:
      sameAs in class Item
    • getIconDrawable

      public com.badlogic.gdx.scenes.scene2d.utils.Drawable getIconDrawable()
      Overrides:
      getIconDrawable in class Item
    • generateIcon

      public com.badlogic.gdx.scenes.scene2d.Actor generateIcon(float size, boolean withShadow)
      Specified by:
      generateIcon in class Item