Class LJ_TDI.Factory_DU.LIP

java.lang.Object
com.prineside.luaj.mapping.InterfaceProxy
com.prineside.luaj.mapping.parts.LJ_TDI.Factory_DU.LIP
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, com.esotericsoftware.kryo.KryoSerializable, Tile.Factory
Enclosing class:
LJ_TDI.Factory_DU

public static class LJ_TDI.Factory_DU.LIP extends InterfaceProxy implements Tile.Factory
  • Method Details

    • create

      public Tile create()
      Specified by:
      create in interface Tile.Factory
    • createRandom

      public Tile createRandom(float p1, com.badlogic.gdx.math.RandomXS128 p2)
      Specified by:
      createRandom in interface Tile.Factory
      p2 - может быть null (тогда используется FastRandom)
      Returns:
      тайл с определенным качеством или null, если тайл невозможно создать с таким качеством (всегда одинаково для одинакового качества, без рандома)
    • dispose

      public void dispose()
      Description copied from interface: com.badlogic.gdx.utils.Disposable
      Releases all resources of this object.
      Specified by:
      dispose in interface com.badlogic.gdx.utils.Disposable
    • fromJson

      public Tile fromJson(com.badlogic.gdx.utils.JsonValue p1)
      Specified by:
      fromJson in interface Tile.Factory
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface Tile.Factory
    • getProbabilityForPrize

      public int getProbabilityForPrize(float p1, ProgressManager.InventoryStatistics p2)
      Specified by:
      getProbabilityForPrize in interface Tile.Factory
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface Tile.Factory
    • setup

      public void setup()
      Description copied from interface: Tile.Factory
      Вызывается, когда объекты всех Managers созданы
      Specified by:
      setup in interface Tile.Factory