Class StackConveyor.StackConveyorBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.distribution.StackConveyor.StackConveyorBuild
- 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
- Enclosing class:
- StackConveyor
public class StackConveyor.StackConveyorBuild
extends mindustry.gen.Building
-
Field Summary
FieldsFields 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) booleanvoiddraw()voidvoiddropped()voidhandleItem(mindustry.gen.Building source, Item item) voidhandleStack(Item item, int amount, mindustry.gen.Teamc source) voidvoidvoidoverwrote(arc.struct.Seq<mindustry.gen.Building> builds) voidprotected voidpoofIn()protected voidpoofOut()voidread(arc.util.io.Reads read, byte revision) intremoveStack(Item item, int amount) booleanvoidvoidwrite(arc.util.io.Writes write) Methods inherited from class mindustry.gen.Building
absorbLasers, acceptLiquid, acceptPayload, 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, canDump, canDumpLiquid, canPickup, canResupply, 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, 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, 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, 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, sense, senseObject, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, setProp, shouldConsume, 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, version, 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
-
state
public int state -
blendprox
public int blendprox -
link
public int link -
cooldown
public float cooldown -
lastItem
-
-
Constructor Details
-
StackConveyorBuild
public StackConveyorBuild()
-
-
Method Details
-
draw
public void draw()- Overrides:
drawin classmindustry.gen.Building
-
dropped
public void dropped()- Overrides:
droppedin classmindustry.gen.Building
-
drawCracks
public void drawCracks()- Overrides:
drawCracksin classmindustry.gen.Building
-
payloadDraw
public void payloadDraw()- Overrides:
payloadDrawin classmindustry.gen.Building
-
onProximityUpdate
public void onProximityUpdate()- Overrides:
onProximityUpdatein classmindustry.gen.Building
-
canUnload
public boolean canUnload()- Overrides:
canUnloadin classmindustry.gen.Building
-
updateTile
public void updateTile()- Overrides:
updateTilein 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
-
poofIn
protected void poofIn() -
poofOut
protected void poofOut() -
acceptStack
- Overrides:
acceptStackin classmindustry.gen.Building
-
handleItem
- Overrides:
handleItemin classmindustry.gen.Building
-
handleStack
- Overrides:
handleStackin classmindustry.gen.Building
-
removeStack
- Overrides:
removeStackin classmindustry.gen.Building
-
itemTaken
- Overrides:
itemTakenin classmindustry.gen.Building
-
acceptItem
- Overrides:
acceptItemin 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
-