Class ItemBridge.ItemBridgeBuild

java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.distribution.ItemBridge.ItemBridgeBuild
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
Direct Known Subclasses:
BufferedItemBridge.BufferedItemBridgeBuild, LiquidBridge.LiquidBridgeBuild
Enclosing class:
ItemBridge

public class ItemBridge.ItemBridgeBuild extends mindustry.gen.Building
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    int
     
    boolean
     
    float
     
    float
     
    float
     
    float
     
    boolean
     

    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
    acceptItem(mindustry.gen.Building source, Item item)
     
    boolean
    acceptLiquid(mindustry.gen.Building source, Liquid liquid)
     
    boolean
    canDump(mindustry.gen.Building to, Item item)
     
    boolean
    canDumpLiquid(mindustry.gen.Building to, Liquid liquid)
     
    protected boolean
    checkAccept(mindustry.gen.Building source, Tile other)
     
    protected boolean
    checkDump(mindustry.gen.Building to)
     
    void
     
     
    void
     
    void
     
    void
     
    void
     
    protected boolean
    linked(mindustry.gen.Building source)
     
    boolean
    onConfigureBuildTapped(mindustry.gen.Building other)
     
    void
     
    void
     
    void
    read(Reads read, byte revision)
     
    boolean
     
    void
     
    void
    updateTransport(mindustry.gen.Building other)
     
    byte
     
    void
    write(Writes write)
     

    Methods inherited from class mindustry.gen.Building

    absorbLasers, 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, canPickup, canResupply, canUnload, canWithdraw, cdump, cdump, changeTeam, cheating, checkSolid, checkSuppression, clampHealth, classId, closestCore, closestEnemyCore, collide, collision, conductsTo, configTapped, configure, configureAny, configured, consume, consumeTriggerValid, control, control, core, create, create, created, damage, damage, damage, damage, damageContinuous, damageContinuousPierce, damaged, damagePierce, damagePierce, dead, dead, delta, deselect, display, displayBars, displayConsumption, drawCracks, drawDisabled, drawLight, drawLiquidLight, drawrot, 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, onConfigureClosed, onConfigureTapped, onControlSelect, onDestroyed, onProximityAdded, onProximityRemoved, onProximityUpdate, onRemoved, onSolid, optionalEfficiency, optionalEfficiency, overwrote, payloadCheck, payloadDraw, payloadRotation, payloadRotation, placed, pos, potentialEfficiency, potentialEfficiency, power, power, powerGraphRemoved, produced, produced, productionValid, progress, proximity, proximity, put, read, readAll, readBase, recentlyHealed, relativeTo, relativeTo, relativeTo, relativeToEdge, remove, removeFromProximity, removeStack, right, rotation, rotation, rotdeg, self, sense, sense, senseObject, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, setProp, shouldActiveSound, shouldAmbientSound, shouldHideConfigure, shouldShowConfigure, sleep, status, takePayload, tapped, team, team, tile, tile, tileOn, tileX, tileY, timer, timer, timer, timeScale, toString, totalProgress, transferLiquid, trns, trns, unitOn, unitRemoved, update, updateConsumption, updateEfficiencyMultiplier, updatePayload, updatePowerGraph, updateProximity, updateTableAlign, visibleFlags, visibleFlags, visualLiquid, visualLiquid, warmup, 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

    • incoming

      public IntSeq incoming
    • warmup

      public float warmup
    • time

      public float time
    • timeSpeed

      public float timeSpeed
    • wasMoved

      public boolean wasMoved
    • moved

      public boolean moved
    • transportCounter

      public float transportCounter
  • Constructor Details

    • ItemBridgeBuild

      public ItemBridgeBuild()
  • Method Details

    • pickedUp

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

      public void playerPlaced(Object config)
      Specified by:
      playerPlaced in interface mindustry.gen.Buildingc
      Overrides:
      playerPlaced in class mindustry.gen.Building
    • drawSelect

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

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

      public boolean onConfigureBuildTapped(mindustry.gen.Building other)
      Specified by:
      onConfigureBuildTapped in interface mindustry.gen.Buildingc
      Overrides:
      onConfigureBuildTapped in class mindustry.gen.Building
    • checkIncoming

      public void checkIncoming()
    • updateTile

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

      public void doDump()
    • updateTransport

      public void updateTransport(mindustry.gen.Building other)
    • draw

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

      public boolean acceptItem(mindustry.gen.Building source, Item item)
      Specified by:
      acceptItem in interface mindustry.gen.Buildingc
      Overrides:
      acceptItem in class mindustry.gen.Building
    • canDumpLiquid

      public boolean canDumpLiquid(mindustry.gen.Building to, Liquid liquid)
      Specified by:
      canDumpLiquid in interface mindustry.gen.Buildingc
      Overrides:
      canDumpLiquid in class mindustry.gen.Building
    • acceptLiquid

      public boolean acceptLiquid(mindustry.gen.Building source, Liquid liquid)
      Specified by:
      acceptLiquid in interface mindustry.gen.Buildingc
      Overrides:
      acceptLiquid in class mindustry.gen.Building
    • checkAccept

      protected boolean checkAccept(mindustry.gen.Building source, Tile other)
    • linked

      protected boolean linked(mindustry.gen.Building source)
    • 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
    • checkDump

      protected boolean checkDump(mindustry.gen.Building to)
    • shouldConsume

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

      public Point2 config()
      Specified by:
      config in interface mindustry.gen.Buildingc
      Overrides:
      config 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