Class Conveyor.ConveyorBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.distribution.Conveyor.ConveyorBuild
- 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
,ChainedBuilding
- Direct Known Subclasses:
ArmoredConveyor.ArmoredConveyorBuild
- Enclosing class:
- Conveyor
-
Field Summary
Modifier and TypeFieldDescriptionboolean
int
int
int
int
float
Item[]
int
int
int
float
mindustry.gen.Building
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptItem
(mindustry.gen.Building source, Item item) int
acceptStack
(Item item, int amount, mindustry.gen.Teamc source) final void
add
(int o) void
draw()
void
void
getStackOffset
(Item item, Vec2 trns) void
handleItem
(mindustry.gen.Building source, Item item) void
handleStack
(Item item, int amount, mindustry.gen.Teamc source) mindustry.gen.Building
next()
void
void
boolean
void
void
final void
remove
(int o) int
removeStack
(Item item, int amount) senseObject
(LAccess sensor) boolean
void
unitOn
(mindustry.gen.Unit unit) void
void
Methods inherited from class mindustry.gen.Building
absorbLasers, acceptLiquid, acceptPayload, activeSoundVolume, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applySlowdown, as, back, block, block, blockOn, buildConfiguration, buildOn, calculateHeat, calculateHeat, canConsume, canControlSelect, canDump, 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, created, damage, damage, damage, damage, damageContinuous, damageContinuousPierce, damaged, damagePierce, damagePierce, dead, dead, delta, deselect, display, displayBars, displayConsumption, drawConfigure, drawDisabled, drawLight, 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, getX, getY, handleDamage, handleLiquid, handlePayload, 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, onRemoved, onSolid, optionalEfficiency, optionalEfficiency, payloadCheck, payloadRotation, payloadRotation, pickedUp, placed, playerPlaced, pos, potentialEfficiency, potentialEfficiency, power, power, powerGraphRemoved, produced, produced, productionValid, progress, proximity, proximity, put, read, readAll, readBase, recentlyHealed, relativeTo, relativeTo, relativeTo, relativeToEdge, remove, removeFromProximity, right, rotation, rotation, rotdeg, self, sense, sense, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, setProp, shouldActiveSound, shouldConsume, shouldHideConfigure, shouldShowConfigure, sleep, status, takePayload, tapped, team, team, tile, tile, tileOn, tileX, tileY, timer, timer, timer, timeScale, toString, totalProgress, transferLiquid, trns, trns, unitRemoved, update, updateConsumption, updateEfficiencyMultiplier, updatePayload, updatePowerGraph, updateProximity, updateTableAlign, version, 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
-
ids
-
xs
public float[] xs -
ys
public float[] ys -
len
public int len -
next
-
nextc
-
aligned
public boolean aligned -
lastInserted
public int lastInserted -
mid
public int mid -
minitem
public float minitem -
blendbits
public int blendbits -
blending
public int blending -
blendsclx
public int blendsclx -
blendscly
public int blendscly -
clogHeat
public float clogHeat
-
-
Constructor Details
-
ConveyorBuild
public ConveyorBuild()
-
-
Method Details
-
draw
public void draw()- Specified by:
draw
in interfacemindustry.gen.Buildingc
- Overrides:
draw
in classmindustry.gen.Building
-
payloadDraw
public void payloadDraw()- Specified by:
payloadDraw
in interfacemindustry.gen.Buildingc
- Overrides:
payloadDraw
in classmindustry.gen.Building
-
drawCracks
public void drawCracks()- Specified by:
drawCracks
in interfacemindustry.gen.Buildingc
- Overrides:
drawCracks
in classmindustry.gen.Building
-
overwrote
- Specified by:
overwrote
in interfacemindustry.gen.Buildingc
- Overrides:
overwrote
in classmindustry.gen.Building
-
shouldAmbientSound
public boolean shouldAmbientSound()- Specified by:
shouldAmbientSound
in interfacemindustry.gen.Buildingc
- Overrides:
shouldAmbientSound
in classmindustry.gen.Building
-
onProximityUpdate
public void onProximityUpdate()- Specified by:
onProximityUpdate
in interfacemindustry.gen.Buildingc
- Overrides:
onProximityUpdate
in classmindustry.gen.Building
-
unitOn
public void unitOn(mindustry.gen.Unit unit) - Specified by:
unitOn
in interfacemindustry.gen.Buildingc
- Overrides:
unitOn
in classmindustry.gen.Building
-
updateTile
public void updateTile()- Specified by:
updateTile
in interfacemindustry.gen.Buildingc
- Overrides:
updateTile
in classmindustry.gen.Building
-
pass
-
removeStack
- Specified by:
removeStack
in interfacemindustry.gen.Buildingc
- Overrides:
removeStack
in classmindustry.gen.Building
-
getStackOffset
- Specified by:
getStackOffset
in interfacemindustry.gen.Buildingc
- Overrides:
getStackOffset
in classmindustry.gen.Building
-
acceptStack
- Specified by:
acceptStack
in interfacemindustry.gen.Buildingc
- Overrides:
acceptStack
in classmindustry.gen.Building
-
handleStack
- Specified by:
handleStack
in interfacemindustry.gen.Buildingc
- Overrides:
handleStack
in classmindustry.gen.Building
-
acceptItem
- Specified by:
acceptItem
in interfacemindustry.gen.Buildingc
- Overrides:
acceptItem
in classmindustry.gen.Building
-
handleItem
- Specified by:
handleItem
in interfacemindustry.gen.Buildingc
- Overrides:
handleItem
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
-
senseObject
- Specified by:
senseObject
in interfacemindustry.gen.Buildingc
- Specified by:
senseObject
in interfaceSenseable
- Overrides:
senseObject
in classmindustry.gen.Building
-
add
public final void add(int o) -
remove
public final void remove(int o) -
next
- Specified by:
next
in interfaceChainedBuilding
-