Class ItemBridge.ItemBridgeBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.distribution.ItemBridge.ItemBridgeBuild
- All Implemented Interfaces:
arc.math.geom.Position
,arc.math.geom.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
FieldsModifier and TypeFieldDescriptionarc.struct.IntSeq
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, shouldConsumePower, sleeping, sleepingEntities, sleepTime, suppressColor, team, teamChangeEvent, tempBuilds, tile, timer, timeScale, timeScaleDuration, timeToSleep, tmpTiles, visibleFlags, visualLiquid, wasDamaged, wasVisible, x, y
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptItem
(mindustry.gen.Building source, Item item) boolean
acceptLiquid
(mindustry.gen.Building source, Liquid liquid) boolean
boolean
canDumpLiquid
(mindustry.gen.Building to, Liquid liquid) protected boolean
checkAccept
(mindustry.gen.Building source, Tile link) protected boolean
checkDump
(mindustry.gen.Building to) void
arc.math.geom.Point2
config()
void
doDump()
void
draw()
void
void
protected boolean
linked
(mindustry.gen.Building source) boolean
onConfigureBuildTapped
(mindustry.gen.Building other) void
pickedUp()
void
playerPlaced
(Object config) void
read
(arc.util.io.Reads read, byte revision) boolean
void
void
updateTransport
(mindustry.gen.Building other) byte
version()
void
write
(arc.util.io.Writes write) Methods inherited from class mindustry.gen.Building
absorbLasers, acceptPayload, acceptStack, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, afterReadAll, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applyHealSuppression, applySlowdown, as, back, beforeWrite, blockOn, buildConfiguration, buildOn, calculateHeat, calculateHeat, canBeReplaced, canConsume, canControlSelect, canPickup, canResupply, canUnload, canWithdraw, changeTeam, cheating, checkAllowUpdate, 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, drawItemSelection, drawLight, drawLiquidLight, drawrot, drawStatus, drawTeam, drawTeamTop, dropped, dump, dump, dumpAccumulate, dumpAccumulate, dumpLiquid, dumpLiquid, dumpLiquid, dumpPayload, eachEdge, edelta, efficiencyScale, 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, health, health, healthChanged, healthf, hitbox, hitSize, hitTime, hitTime, id, id, incrementDump, inFogTo, init, interactable, isAdded, isDiscovered, isHealSuppressed, isInsulated, isLocal, isPayload, isRemote, isValid, itemTaken, kill, killed, left, maxHealth, maxHealth, moduleBitmask, moveForward, moveLiquid, moveLiquidForward, movePayload, nearby, nearby, noSleep, offload, onCommand, onConfigureClosed, onConfigureTapped, onControlSelect, onDeconstructed, onDestroyed, onNearbyBuildAdded, onProximityAdded, onProximityRemoved, onProximityUpdate, onRemoved, onSolid, overwrote, payloadCheck, payloadDraw, placed, pos, powerGraphRemoved, produced, produced, productionValid, progress, puddleOn, put, read, readAll, readBase, readSync, recentlyHealed, relativeTo, relativeTo, relativeTo, relativeToEdge, remove, removeFromProximity, removeStack, right, rotdeg, self, sense, sense, senseObject, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, setProp, shouldAmbientSound, shouldHideConfigure, shouldShowConfigure, sleep, splashLiquid, status, takePayload, tapped, team, team, tileOn, tileX, tileY, timer, timer, timer, timeScale, toString, totalProgress, transferLiquid, trns, trns, unitOn, unitOnAny, unitRemoved, update, updateConsumption, updateEfficiencyMultiplier, updateFogVisibility, updateLastAccess, updatePayload, updatePowerGraph, updateProximity, updateTableAlign, warmup, wasRecentlyDamaged, wasRecentlyHealed, writeAll, writeBase, writeSync, 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
-
link
public int link -
incoming
public arc.struct.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()- Overrides:
pickedUp
in classmindustry.gen.Building
-
playerPlaced
- Overrides:
playerPlaced
in classmindustry.gen.Building
-
drawSelect
public void drawSelect()- Overrides:
drawSelect
in classmindustry.gen.Building
-
drawConfigure
public void drawConfigure()- Overrides:
drawConfigure
in classmindustry.gen.Building
-
onConfigureBuildTapped
public boolean onConfigureBuildTapped(mindustry.gen.Building other) - Overrides:
onConfigureBuildTapped
in classmindustry.gen.Building
-
checkIncoming
public void checkIncoming() -
updateTile
public void updateTile()- Overrides:
updateTile
in classmindustry.gen.Building
-
doDump
public void doDump() -
updateTransport
public void updateTransport(mindustry.gen.Building other) -
draw
public void draw()- Overrides:
draw
in classmindustry.gen.Building
-
acceptItem
- Overrides:
acceptItem
in classmindustry.gen.Building
-
canDumpLiquid
- Overrides:
canDumpLiquid
in classmindustry.gen.Building
-
acceptLiquid
- Overrides:
acceptLiquid
in classmindustry.gen.Building
-
checkAccept
-
linked
protected boolean linked(mindustry.gen.Building source) -
canDump
- Overrides:
canDump
in classmindustry.gen.Building
-
checkDump
protected boolean checkDump(mindustry.gen.Building to) -
shouldConsume
public boolean shouldConsume()- Overrides:
shouldConsume
in classmindustry.gen.Building
-
config
public arc.math.geom.Point2 config()- Overrides:
config
in classmindustry.gen.Building
-
version
public byte version()- Overrides:
version
in classmindustry.gen.Building
-
write
public void write(arc.util.io.Writes write) - Specified by:
write
in interfacemindustry.gen.Entityc
- Overrides:
write
in classmindustry.gen.Building
-
read
public void read(arc.util.io.Reads read, byte revision) - Overrides:
read
in classmindustry.gen.Building
-