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.IntSeqintbooleanfloatfloatfloatfloatbooleanFields 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 TypeMethodDescriptionbooleanacceptItem(mindustry.gen.Building source, Item item) booleanacceptLiquid(mindustry.gen.Building source, Liquid liquid) booleanbooleancanDumpLiquid(mindustry.gen.Building to, Liquid liquid) protected booleancheckAccept(mindustry.gen.Building source, Tile link) protected booleancheckDump(mindustry.gen.Building to) voidarc.math.geom.Point2config()voiddoDump()voiddraw()voidvoidprotected booleanlinked(mindustry.gen.Building source) booleanonConfigureBuildTapped(mindustry.gen.Building other) voidpickedUp()voidplayerPlaced(Object config) voidread(arc.util.io.Reads read, byte revision) booleanvoidvoidupdateTransport(mindustry.gen.Building other) byteversion()voidwrite(arc.util.io.Writes write) Methods inherited from class mindustry.gen.Building
absorbLasers, acceptPayload, acceptStack, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, afterReadAll, allowDeposit, 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, isCommandable, 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, onRepaired, 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, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface mindustry.ui.Displayable
displayableMethods 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:
pickedUpin classmindustry.gen.Building
-
playerPlaced
- Overrides:
playerPlacedin classmindustry.gen.Building
-
drawSelect
public void drawSelect()- Overrides:
drawSelectin classmindustry.gen.Building
-
drawConfigure
public void drawConfigure()- Overrides:
drawConfigurein classmindustry.gen.Building
-
onConfigureBuildTapped
public boolean onConfigureBuildTapped(mindustry.gen.Building other) - Overrides:
onConfigureBuildTappedin classmindustry.gen.Building
-
checkIncoming
public void checkIncoming() -
updateTile
public void updateTile()- Overrides:
updateTilein classmindustry.gen.Building
-
doDump
public void doDump() -
updateTransport
public void updateTransport(mindustry.gen.Building other) -
draw
public void draw()- Overrides:
drawin classmindustry.gen.Building
-
acceptItem
- Overrides:
acceptItemin classmindustry.gen.Building
-
canDumpLiquid
- Overrides:
canDumpLiquidin classmindustry.gen.Building
-
acceptLiquid
- Overrides:
acceptLiquidin classmindustry.gen.Building
-
checkAccept
-
linked
protected boolean linked(mindustry.gen.Building source) -
canDump
- Overrides:
canDumpin classmindustry.gen.Building
-
checkDump
protected boolean checkDump(mindustry.gen.Building to) -
shouldConsume
public boolean shouldConsume()- Overrides:
shouldConsumein classmindustry.gen.Building
-
config
public arc.math.geom.Point2 config()- Overrides:
configin classmindustry.gen.Building
-
version
public byte version()- Overrides:
versionin classmindustry.gen.Building
-
write
public void write(arc.util.io.Writes write) - Specified by:
writein interfacemindustry.gen.Entityc- Overrides:
writein classmindustry.gen.Building
-
read
public void read(arc.util.io.Reads read, byte revision) - Overrides:
readin classmindustry.gen.Building
-