Class Conveyor.ConveyorBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.distribution.Conveyor.ConveyorBuild
- 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,ChainedBuilding
- Direct Known Subclasses:
ArmoredConveyor.ArmoredConveyorBuild
- Enclosing class:
- Conveyor
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintintintintfloatItem[]intintintfloatmindustry.gen.Buildingfloat[]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, 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) intacceptStack(Item item, int amount, mindustry.gen.Teamc source) final voidadd(int o) voiddraw()voidvoidgetStackOffset(Item item, arc.math.geom.Vec2 trns) voidhandleItem(mindustry.gen.Building source, Item item) voidhandleStack(Item item, int amount, mindustry.gen.Teamc source) mindustry.gen.Buildingnext()voidvoidoverwrote(arc.struct.Seq<mindustry.gen.Building> builds) booleanvoidvoidread(arc.util.io.Reads read, byte revision) final voidremove(int o) intremoveStack(Item item, int amount) doublesenseObject(LAccess sensor) voidsetProp(UnlockableContent content, double value) booleanvoidunitOn(mindustry.gen.Unit unit) voidbyteversion()voidwrite(arc.util.io.Writes write) Methods inherited from class mindustry.gen.Building
absorbLasers, acceptLiquid, acceptPayload, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, afterReadAll, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applyHealSuppression, applySlowdown, as, back, beforeWrite, blockOn, buildConfiguration, buildOn, calculateHeat, calculateHeat, canBeReplaced, canConsume, canControlSelect, canDump, canDumpLiquid, canPickup, canResupply, canUnload, canWithdraw, changeTeam, cheating, checkAllowUpdate, 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, drawItemSelection, drawLight, drawLiquidLight, drawrot, drawSelect, 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, getX, getY, handleDamage, handleLiquid, handlePayload, 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, onConfigureBuildTapped, onConfigureClosed, onConfigureTapped, onControlSelect, onDeconstructed, onDestroyed, onNearbyBuildAdded, onProximityAdded, onProximityRemoved, onRemoved, onRepaired, onSolid, payloadCheck, pickedUp, placed, playerPlaced, pos, powerGraphRemoved, produced, produced, productionValid, progress, puddleOn, put, read, readAll, readBase, readSync, recentlyHealed, relativeTo, relativeTo, relativeTo, relativeToEdge, remove, removeFromProximity, right, rotdeg, self, sense, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, shouldConsume, shouldHideConfigure, shouldShowConfigure, sleep, splashLiquid, status, takePayload, tapped, team, team, tileOn, tileX, tileY, timer, timer, timer, timeScale, toString, totalProgress, transferLiquid, trns, trns, 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
-
ids
-
xs
public float[] xs -
ys
public float[] ys -
len
public int len -
next
@Nullable public mindustry.gen.Building 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()- Overrides:
drawin classmindustry.gen.Building
-
payloadDraw
public void payloadDraw()- Overrides:
payloadDrawin classmindustry.gen.Building
-
drawCracks
public void drawCracks()- Overrides:
drawCracksin classmindustry.gen.Building
-
overwrote
public void overwrote(arc.struct.Seq<mindustry.gen.Building> builds) - Overrides:
overwrotein classmindustry.gen.Building
-
shouldAmbientSound
public boolean shouldAmbientSound()- Overrides:
shouldAmbientSoundin classmindustry.gen.Building
-
onProximityUpdate
public void onProximityUpdate()- Overrides:
onProximityUpdatein classmindustry.gen.Building
-
unitOn
public void unitOn(mindustry.gen.Unit unit) - Overrides:
unitOnin classmindustry.gen.Building
-
updateTile
public void updateTile()- Overrides:
updateTilein classmindustry.gen.Building
-
pass
-
removeStack
- Overrides:
removeStackin classmindustry.gen.Building
-
getStackOffset
- Overrides:
getStackOffsetin classmindustry.gen.Building
-
acceptStack
- Overrides:
acceptStackin classmindustry.gen.Building
-
handleStack
- Overrides:
handleStackin classmindustry.gen.Building
-
acceptItem
- Overrides:
acceptItemin classmindustry.gen.Building
-
handleItem
- Overrides:
handleItemin 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
-
sense
-
senseObject
- Specified by:
senseObjectin interfaceSenseable- Overrides:
senseObjectin classmindustry.gen.Building
-
setProp
-
add
public final void add(int o) -
remove
public final void remove(int o) -
next
@Nullable public mindustry.gen.Building next()- Specified by:
nextin interfaceChainedBuilding
-