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
Modifier and TypeFieldDescriptionint
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
-
Constructor Summary
-
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 other) protected boolean
checkDump
(mindustry.gen.Building to) void
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
boolean
void
void
updateTransport
(mindustry.gen.Building other) byte
version()
void
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
-
Field Details
-
link
public int link -
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 interfacemindustry.gen.Buildingc
- Overrides:
pickedUp
in classmindustry.gen.Building
-
playerPlaced
- Specified by:
playerPlaced
in interfacemindustry.gen.Buildingc
- Overrides:
playerPlaced
in classmindustry.gen.Building
-
drawSelect
public void drawSelect()- Specified by:
drawSelect
in interfacemindustry.gen.Buildingc
- Overrides:
drawSelect
in classmindustry.gen.Building
-
drawConfigure
public void drawConfigure()- Specified by:
drawConfigure
in interfacemindustry.gen.Buildingc
- Overrides:
drawConfigure
in classmindustry.gen.Building
-
onConfigureBuildTapped
public boolean onConfigureBuildTapped(mindustry.gen.Building other) - Specified by:
onConfigureBuildTapped
in interfacemindustry.gen.Buildingc
- Overrides:
onConfigureBuildTapped
in classmindustry.gen.Building
-
checkIncoming
public void checkIncoming() -
updateTile
public void updateTile()- Specified by:
updateTile
in interfacemindustry.gen.Buildingc
- Overrides:
updateTile
in classmindustry.gen.Building
-
doDump
public void doDump() -
updateTransport
public void updateTransport(mindustry.gen.Building other) -
draw
public void draw()- Specified by:
draw
in interfacemindustry.gen.Buildingc
- Overrides:
draw
in classmindustry.gen.Building
-
acceptItem
- Specified by:
acceptItem
in interfacemindustry.gen.Buildingc
- Overrides:
acceptItem
in classmindustry.gen.Building
-
canDumpLiquid
- Specified by:
canDumpLiquid
in interfacemindustry.gen.Buildingc
- Overrides:
canDumpLiquid
in classmindustry.gen.Building
-
acceptLiquid
- Specified by:
acceptLiquid
in interfacemindustry.gen.Buildingc
- Overrides:
acceptLiquid
in classmindustry.gen.Building
-
checkAccept
-
linked
protected boolean linked(mindustry.gen.Building source) -
canDump
- Specified by:
canDump
in interfacemindustry.gen.Buildingc
- Overrides:
canDump
in classmindustry.gen.Building
-
checkDump
protected boolean checkDump(mindustry.gen.Building to) -
shouldConsume
public boolean shouldConsume()- Specified by:
shouldConsume
in interfacemindustry.gen.Buildingc
- Overrides:
shouldConsume
in classmindustry.gen.Building
-
config
- Specified by:
config
in interfacemindustry.gen.Buildingc
- Overrides:
config
in classmindustry.gen.Building
-
version
public byte version()- Specified by:
version
in interfacemindustry.gen.Buildingc
- Overrides:
version
in classmindustry.gen.Building
-
write
- Specified by:
write
in interfacemindustry.gen.Buildingc
- Specified by:
write
in interfacemindustry.gen.Entityc
- Overrides:
write
in classmindustry.gen.Building
-
read
- Specified by:
read
in interfacemindustry.gen.Buildingc
- Overrides:
read
in classmindustry.gen.Building
-