Package mindustry.world.blocks.payloads
Class PayloadRouter.PayloadRouterBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.payloads.PayloadConveyor.PayloadConveyorBuild
mindustry.world.blocks.payloads.PayloadRouter.PayloadRouterBuild
- 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
- Enclosing class:
- PayloadRouter
-
Field Summary
Modifier and TypeFieldDescriptionfloat
boolean
int
float
Fields inherited from class mindustry.world.blocks.payloads.PayloadConveyor.PayloadConveyorBuild
animation, blocked, curInterp, item, itemRotation, lastInterp, next, progress, step, stepAccepted
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 TypeMethodDescriptionvoid
add()
void
buildConfiguration
(Table table) void
config()
void
void
draw()
void
void
handlePayload
(mindustry.gen.Building source, Payload payload) void
void
onControlSelect
(mindustry.gen.Unit player) void
pickNext()
void
void
byte
version()
void
Methods inherited from class mindustry.world.blocks.payloads.PayloadConveyor.PayloadConveyorBuild
acceptPayload, blends, canControlSelect, clipRegion, curStep, drawBottom, fract, getPayload, moved, onProximityUpdate, onRemoved, payloadDraw, takePayload, time, unitOn, updatePayload
Methods inherited from class mindustry.gen.Building
absorbLasers, acceptItem, acceptLiquid, acceptStack, activeSoundVolume, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applySlowdown, as, back, block, block, blockOn, buildOn, calculateHeat, calculateHeat, canConsume, canDump, canDumpLiquid, canPickup, canResupply, canUnload, canWithdraw, cdump, cdump, changeTeam, cheating, checkSolid, checkSuppression, clampHealth, classId, closestCore, closestEnemyCore, collide, collision, conductsTo, configTapped, configure, configureAny, configured, consume, consumeTriggerValid, control, core, create, create, created, damage, damage, damage, damage, damageContinuous, damageContinuousPierce, damaged, damagePierce, damagePierce, dead, dead, delta, deselect, display, displayBars, displayConsumption, drawConfigure, 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, getPayloads, getPowerConnections, getPowerProduction, getProgressIncrease, getStackOffset, getX, getY, handleDamage, handleItem, handleLiquid, 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, onConfigureBuildTapped, onConfigureClosed, onConfigureTapped, onDestroyed, onProximityAdded, onProximityRemoved, onSolid, optionalEfficiency, optionalEfficiency, overwrote, 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, removeStack, right, rotation, rotation, rotdeg, self, sense, sense, senseObject, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, setProp, shouldActiveSound, shouldAmbientSound, shouldConsume, shouldHideConfigure, shouldShowConfigure, sleep, status, 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, 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
-
sorted
-
recDir
public int recDir -
matches
public boolean matches -
smoothRot
public float smoothRot -
controlTime
public float controlTime
-
-
Constructor Details
-
PayloadRouterBuild
public PayloadRouterBuild()
-
-
Method Details
-
add
public void add()- Specified by:
add
in interfacemindustry.gen.Buildingc
- Specified by:
add
in interfacemindustry.gen.Entityc
- Overrides:
add
in classmindustry.gen.Building
-
pickNext
public void pickNext() -
control
- Specified by:
control
in interfacemindustry.gen.Buildingc
- Specified by:
control
in interfaceControllable
- Overrides:
control
in classmindustry.gen.Building
-
onControlSelect
public void onControlSelect(mindustry.gen.Unit player) - Specified by:
onControlSelect
in interfacemindustry.gen.Buildingc
- Overrides:
onControlSelect
in classPayloadConveyor.PayloadConveyorBuild
-
handlePayload
- Specified by:
handlePayload
in interfacemindustry.gen.Buildingc
- Overrides:
handlePayload
in classPayloadConveyor.PayloadConveyorBuild
-
checkMatch
public void checkMatch() -
moveFailed
public void moveFailed()- Overrides:
moveFailed
in classPayloadConveyor.PayloadConveyorBuild
-
updateTile
public void updateTile()- Specified by:
updateTile
in interfacemindustry.gen.Buildingc
- Overrides:
updateTile
in classPayloadConveyor.PayloadConveyorBuild
-
drawSelect
public void drawSelect()- Specified by:
drawSelect
in interfacemindustry.gen.Buildingc
- Overrides:
drawSelect
in classmindustry.gen.Building
-
draw
public void draw()- Specified by:
draw
in interfacemindustry.gen.Buildingc
- Overrides:
draw
in classPayloadConveyor.PayloadConveyorBuild
-
buildConfiguration
- Specified by:
buildConfiguration
in interfacemindustry.gen.Buildingc
- Overrides:
buildConfiguration
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 classPayloadConveyor.PayloadConveyorBuild
-
read
- Specified by:
read
in interfacemindustry.gen.Buildingc
- Overrides:
read
in classPayloadConveyor.PayloadConveyorBuild
-