Interface Item.Factory<T extends Item>

All Superinterfaces:
EntityFactory
All Known Implementing Classes:
AbilityItem.AbilityItemFactory, AbilityTokenItem.AbilityTokenItemFactory, AcceleratorItem.AcceleratorItemFactory, BitDustItem.BitDustItemFactory, BlueprintItem.BlueprintItemFactory, CaseItem.CaseItemFactory, CaseKeyItem.CaseKeyItemFactory, DatPaperItem.DatPaperItemFactory, DoubleGainShardItem.DoubleGainShardItemFactory, GameValueGlobalItem.GameValueGlobalItemFactory, GameValueLevelItem.GameValueLevelItemFactory, GateItem.GateItemFactory, GreenPaperItem.GreenPaperItemFactory, Item.Factory.AbstractFactory, LootBoostItem.LootBoostItemFactory, LuckyShotTokenItem.LuckyShotTokenItemFactory, OpenedResearchItem.OpenedResearchItemFactory, PrestigeDustItem.PrestigeDustItemFactory, PrestigeTokenItem.PrestigeTokenItemFactory, RandomBarrierItem.RandomBarrierItemFactory, RandomTeleportItem.RandomTeleportItemFactory, RandomTileItem.RandomTileItemFactory, RarityBoostItem.RarityBoostItemFactory, ResearchTokenItem.ResearchTokenItemFactory, ResearchTokenUsedItem.ResearchTokenUsedItemFactory, ResourceItem.ResourceItemFactory, SkillPointItem.SkillPointItemFactory, StarItem.StarItemFactory, TileItem.TileItemFactory, TrophyItem.TrophyItemFactory
Enclosing class:
Item

public static interface Item.Factory<T extends Item> extends EntityFactory
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Create any basic item of this type
    fromJson(JsonValue jsonValue)
     
    void
    Called when all managers are created
  • Method Details

    • setup

      void setup()
      Called when all managers are created
    • fromJson

      T fromJson(JsonValue jsonValue)
    • createDefault

      T createDefault()
      Create any basic item of this type