Class Separator.SeparatorBuild

java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.production.Separator.SeparatorBuild
All Implemented Interfaces:
Position, QuadTree.QuadTreeObject, Sized, mindustry.gen.Buildingc, mindustry.gen.Entityc, mindustry.gen.Healthc, mindustry.gen.Posc, mindustry.gen.Teamc, mindustry.gen.Timerc, Controllable, Senseable, Settable, Displayable
Enclosing class:
Separator

public class Separator.SeparatorBuild extends mindustry.gen.Building
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    float
     
    int
     
    float
     
    float
     

    Fields inherited from class mindustry.gen.Building

    added, block, bulletDamageEvent, cdump, dead, dumpAccum, efficiency, enabled, healSuppressionTime, health, hitDuration, hitTime, id, index__all, index__build, initialized, items, lastAccessed, lastDamageTime, lastDisabler, lastHealTime, liquids, maxHealth, optionalEfficiency, payloadRotation, potentialEfficiency, power, proximity, recentDamageTime, rotation, sleeping, sleepingEntities, sleepTime, sound, team, teamChangeEvent, tempBuilds, tile, timer, timeScale, timeScaleDuration, timeToSleep, tmpTiles, visibleFlags, visualLiquid, wasDamaged, wasVisible, x, y

    Fields inherited from interface mindustry.logic.Senseable

    noSensed
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canDump(mindustry.gen.Building to, Item item)
     
    void
     
    void
     
    void
     
    float
     
    void
    read(Reads read, byte revision)
     
    double
    sense(LAccess sensor)
     
    boolean
     
    boolean
     
    float
     
    void
     
    byte
     
    float
     
    void
    write(Writes write)
     

    Methods inherited from class mindustry.gen.Building

    absorbLasers, acceptItem, acceptLiquid, acceptPayload, acceptStack, activeSoundVolume, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applySlowdown, as, back, block, block, blockOn, buildConfiguration, buildOn, calculateHeat, calculateHeat, canConsume, canControlSelect, canDumpLiquid, canPickup, canResupply, canUnload, canWithdraw, cdump, cdump, changeTeam, cheating, checkSolid, checkSuppression, clampHealth, classId, closestCore, closestEnemyCore, collide, collision, conductsTo, config, configTapped, configure, configureAny, configured, consume, consumeTriggerValid, control, control, core, create, create, damage, damage, damage, damage, damageContinuous, damageContinuousPierce, damaged, damagePierce, damagePierce, dead, dead, delta, deselect, display, displayBars, displayConsumption, drawConfigure, drawCracks, drawDisabled, drawLiquidLight, drawrot, drawSelect, drawStatus, drawTeam, drawTeamTop, dropped, dump, dump, dumpAccumulate, dumpAccumulate, dumpLiquid, dumpLiquid, dumpLiquid, dumpPayload, edelta, efficiency, efficiency, efficiencyScale, enabled, enabled, explosionItemCap, findClosestEdge, floor, floorOn, flowItems, fogRadius, front, getCommandPosition, getCursor, getDisplayEfficiency, getDisplayIcon, getDisplayName, getLiquidDestination, getMaximumAccepted, getPayload, getPayloads, getPowerConnections, getPowerProduction, getProgressIncrease, getStackOffset, getX, getY, handleDamage, handleItem, handleLiquid, handlePayload, handleStack, handleString, handleUnitPayload, heal, heal, healFract, healSuppressionTime, healSuppressionTime, health, health, healthChanged, healthf, hitbox, hitSize, hitTime, hitTime, id, id, incrementDump, inFogTo, init, interactable, isAdded, isDiscovered, isHealSuppressed, isInsulated, isLocal, isNull, isPayload, isRemote, isValid, items, items, itemTaken, kill, killed, lastAccessed, lastAccessed, lastDisabler, lastDisabler, lastHealTime, lastHealTime, left, liquids, liquids, maxHealth, maxHealth, moduleBitmask, moveForward, moveLiquid, moveLiquidForward, movePayload, nearby, nearby, noSleep, offload, onCommand, onConfigureBuildTapped, onConfigureClosed, onConfigureTapped, onControlSelect, onDestroyed, onProximityAdded, onProximityRemoved, onProximityUpdate, onRemoved, onSolid, optionalEfficiency, optionalEfficiency, overwrote, payloadCheck, payloadDraw, payloadRotation, payloadRotation, pickedUp, placed, playerPlaced, pos, potentialEfficiency, potentialEfficiency, power, power, powerGraphRemoved, produced, produced, productionValid, proximity, proximity, put, read, readAll, readBase, recentlyHealed, relativeTo, relativeTo, relativeTo, relativeToEdge, remove, removeFromProximity, removeStack, right, rotation, rotation, rotdeg, self, sense, senseObject, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, setProp, shouldActiveSound, shouldHideConfigure, shouldShowConfigure, sleep, status, takePayload, tapped, team, team, tile, tile, tileOn, tileX, tileY, timer, timer, timer, timeScale, toString, transferLiquid, trns, trns, unitOn, unitRemoved, update, updateConsumption, updateEfficiencyMultiplier, updatePayload, updatePowerGraph, updateProximity, updateTableAlign, visibleFlags, visibleFlags, visualLiquid, visualLiquid, wasDamaged, wasDamaged, wasRecentlyDamaged, wasRecentlyHealed, wasVisible, wasVisible, writeAll, writeBase, x, x, y, y

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface mindustry.ui.Displayable

    displayable

    Methods inherited from interface arc.math.geom.Position

    angleTo, angleTo, dst, dst, dst2, dst2, within, within
  • Field Details

    • progress

      public float progress
    • totalProgress

      public float totalProgress
    • warmup

      public float warmup
    • seed

      public int seed
  • Constructor Details

    • SeparatorBuild

      public SeparatorBuild()
  • Method Details

    • created

      public void created()
      Specified by:
      created in interface mindustry.gen.Buildingc
      Overrides:
      created in class mindustry.gen.Building
    • shouldAmbientSound

      public boolean shouldAmbientSound()
      Specified by:
      shouldAmbientSound in interface mindustry.gen.Buildingc
      Overrides:
      shouldAmbientSound in class mindustry.gen.Building
    • shouldConsume

      public boolean shouldConsume()
      Specified by:
      shouldConsume in interface mindustry.gen.Buildingc
      Overrides:
      shouldConsume in class mindustry.gen.Building
    • draw

      public void draw()
      Specified by:
      draw in interface mindustry.gen.Buildingc
      Overrides:
      draw in class mindustry.gen.Building
    • drawLight

      public void drawLight()
      Specified by:
      drawLight in interface mindustry.gen.Buildingc
      Overrides:
      drawLight in class mindustry.gen.Building
    • warmup

      public float warmup()
      Specified by:
      warmup in interface mindustry.gen.Buildingc
      Overrides:
      warmup in class mindustry.gen.Building
    • progress

      public float progress()
      Specified by:
      progress in interface mindustry.gen.Buildingc
      Overrides:
      progress in class mindustry.gen.Building
    • totalProgress

      public float totalProgress()
      Specified by:
      totalProgress in interface mindustry.gen.Buildingc
      Overrides:
      totalProgress in class mindustry.gen.Building
    • updateTile

      public void updateTile()
      Specified by:
      updateTile in interface mindustry.gen.Buildingc
      Overrides:
      updateTile in class mindustry.gen.Building
    • sense

      public double sense(LAccess sensor)
      Specified by:
      sense in interface mindustry.gen.Buildingc
      Specified by:
      sense in interface Senseable
      Overrides:
      sense in class mindustry.gen.Building
    • canDump

      public boolean canDump(mindustry.gen.Building to, Item item)
      Specified by:
      canDump in interface mindustry.gen.Buildingc
      Overrides:
      canDump in class mindustry.gen.Building
    • version

      public byte version()
      Specified by:
      version in interface mindustry.gen.Buildingc
      Overrides:
      version in class mindustry.gen.Building
    • write

      public void write(Writes write)
      Specified by:
      write in interface mindustry.gen.Buildingc
      Specified by:
      write in interface mindustry.gen.Entityc
      Overrides:
      write in class mindustry.gen.Building
    • read

      public void read(Reads read, byte revision)
      Specified by:
      read in interface mindustry.gen.Buildingc
      Overrides:
      read in class mindustry.gen.Building