Interface Gate.Factory<T extends Gate>

All Superinterfaces:
com.badlogic.gdx.utils.Disposable
All Known Implementing Classes:
BarrierHealthGate.BarrierHealthGateFactory, BarrierTypeGate.BarrierTypeGateFactory, Gate.Factory.AbstractFactory, LJ_TDI.Factory_AT.LIP, TeleportGate.TeleportGateFactory
Enclosing class:
Gate

public static interface Gate.Factory<T extends Gate> extends com.badlogic.gdx.utils.Disposable
  • Method Details

    • setup

      void setup()
    • getTitle

      CharSequence getTitle(Gate gate)
    • getDescription

      CharSequence getDescription(Gate gate)
    • create

      T create()
    • createRandom

      T createRandom(float quality, com.badlogic.gdx.math.RandomXS128 random)
    • fromJson

      T fromJson(com.badlogic.gdx.utils.JsonValue jsonValue)