Class PayloadLoader

All Implemented Interfaces:
Comparable<Content>, Senseable
Direct Known Subclasses:
PayloadUnloader

public class PayloadLoader extends PayloadBlock
  • Field Details

    • timerLoad

      public final int timerLoad
    • loadTime

      public float loadTime
    • itemsLoaded

      public int itemsLoaded
    • liquidsLoaded

      public float liquidsLoaded
    • maxBlockSize

      public int maxBlockSize
    • maxPowerConsumption

      public float maxPowerConsumption
    • loadPowerDynamic

      public boolean loadPowerDynamic
    • overRegion

      public arc.graphics.g2d.TextureRegion overRegion
    • basePowerUse

      protected float basePowerUse
  • Constructor Details

    • PayloadLoader

      public PayloadLoader(String name)
  • Method Details

    • icons

      public arc.graphics.g2d.TextureRegion[] icons()
      Overrides:
      icons in class Block
    • outputsItems

      public boolean outputsItems()
      Overrides:
      outputsItems in class Block
    • setBars

      public void setBars()
      Overrides:
      setBars in class Block
    • drawPlanRegion

      public void drawPlanRegion(BuildPlan plan, arc.util.Eachable<BuildPlan> list)
      Overrides:
      drawPlanRegion in class Block
    • init

      public void init()
      Description copied from class: Block
      Called after all blocks are created.
      Overrides:
      init in class Block