Package mindustry.world.blocks.payloads
Class PayloadLoader.PayloadLoaderBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.payloads.PayloadBlock.PayloadBlockBuild<BuildPayload>
mindustry.world.blocks.payloads.PayloadLoader.PayloadLoaderBuild
- 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
- Direct Known Subclasses:
PayloadUnloader.PayloadUnloaderBuild
- Enclosing class:
- PayloadLoader
-
Field Summary
FieldsFields inherited from class mindustry.world.blocks.payloads.PayloadBlock.PayloadBlockBuild
carried, payload, payRotation, payVectorFields 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) booleanacceptLiquid(mindustry.gen.Building source, Liquid liquid) booleanacceptPayload(mindustry.gen.Building source, Payload payload) voiddraw()floatfraction()voidhandlePayload(mindustry.gen.Building source, Payload payload) booleanvoidread(arc.util.io.Reads read, byte revision) booleanbooleanvoidbyteversion()voidwrite(arc.util.io.Writes write) Methods inherited from class mindustry.world.blocks.payloads.PayloadBlock.PayloadBlockBuild
acceptUnitPayload, blends, canControlSelect, drawPayload, drawTeamTop, dumpPayload, getPayload, hasArrived, moveInPayload, moveInPayload, moveOutPayload, onControlSelect, onDestroyed, onRemoved, pickedUp, sense, takePayload, updatePayloadMethods inherited from class mindustry.gen.Building
absorbLasers, acceptStack, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, afterReadAll, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applyHealSuppression, applySlowdown, as, back, beforeWrite, blockOn, buildConfiguration, buildOn, calculateHeat, calculateHeat, canBeReplaced, canConsume, 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, drawCracks, drawDisabled, drawItemSelection, drawLight, drawLiquidLight, drawrot, drawSelect, drawStatus, drawTeam, 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, getPayloads, getPowerConnections, getPowerProduction, getProgressIncrease, getStackOffset, getX, getY, handleDamage, handleItem, handleLiquid, handleStack, 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, onDeconstructed, onNearbyBuildAdded, onProximityAdded, onProximityRemoved, onProximityUpdate, onRepaired, onSolid, overwrote, payloadCheck, payloadDraw, placed, playerPlaced, pos, powerGraphRemoved, produced, produced, productionValid, progress, puddleOn, put, read, readAll, readBase, readSync, recentlyHealed, relativeTo, relativeTo, relativeTo, relativeToEdge, remove, removeFromProximity, removeStack, right, rotdeg, self, sense, senseObject, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, setProp, shouldAmbientSound, shouldHideConfigure, shouldShowConfigure, sleep, splashLiquid, status, 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, 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
-
exporting
public boolean exporting
-
-
Constructor Details
-
PayloadLoaderBuild
public PayloadLoaderBuild()
-
-
Method Details
-
acceptPayload
- Overrides:
acceptPayloadin classPayloadBlock.PayloadBlockBuild<BuildPayload>
-
handlePayload
- Overrides:
handlePayloadin classPayloadBlock.PayloadBlockBuild<BuildPayload>
-
acceptItem
- Overrides:
acceptItemin classmindustry.gen.Building
-
acceptLiquid
- Overrides:
acceptLiquidin classmindustry.gen.Building
-
draw
public void draw()- Overrides:
drawin classmindustry.gen.Building
-
updateTile
public void updateTile()- Overrides:
updateTilein classPayloadBlock.PayloadBlockBuild<BuildPayload>
-
fraction
public float fraction() -
shouldExport
public boolean shouldExport() -
hasBattery
public boolean hasBattery() -
shouldConsume
public boolean shouldConsume()- Overrides:
shouldConsumein 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 classPayloadBlock.PayloadBlockBuild<BuildPayload>
-
read
public void read(arc.util.io.Reads read, byte revision) - Overrides:
readin classPayloadBlock.PayloadBlockBuild<BuildPayload>
-