Package mindustry.world.blocks.campaign
Class LaunchPad.LaunchPadBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.campaign.LaunchPad.LaunchPadBuild
- 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:
- LaunchPad
public class LaunchPad.LaunchPadBuild
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 TypeMethodDescriptionboolean
acceptItem
(mindustry.gen.Building source, Item item) void
buildConfiguration
(arc.scene.ui.layout.Table table) void
display
(arc.scene.ui.layout.Table table) void
draw()
arc.Graphics.Cursor
void
read
(arc.util.io.Reads read, byte revision) double
boolean
boolean
shouldShowConfigure
(mindustry.gen.Player player) void
byte
version()
void
write
(arc.util.io.Writes write) Methods inherited from class mindustry.gen.Building
absorbLasers, acceptLiquid, acceptPayload, acceptStack, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, afterReadAll, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applyHealSuppression, applySlowdown, as, back, beforeWrite, blockOn, 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, displayBars, displayConsumption, drawConfigure, drawCracks, 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, getDisplayEfficiency, getDisplayIcon, getDisplayName, getLiquidDestination, getMaximumAccepted, getPayload, getPayloads, getPowerConnections, getPowerProduction, getProgressIncrease, getStackOffset, getX, getY, handleDamage, handleItem, handleLiquid, handlePayload, handleStack, handleString, handleUnitPayload, heal, heal, healFract, health, health, healthChanged, healthf, hitbox, hitSize, hitTime, hitTime, id, id, incrementDump, inFogTo, init, interactable, isAdded, 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, onProximityUpdate, onRemoved, onSolid, overwrote, payloadCheck, payloadDraw, pickedUp, 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, 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, warmup, wasRecentlyDamaged, wasRecentlyHealed, writeAll, writeBase, writeSync, 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
Methods inherited from interface arc.math.geom.Position
angleTo, angleTo, dst, dst, dst2, dst2, within, within
-
Field Details
-
launchCounter
public float launchCounter
-
-
Constructor Details
-
LaunchPadBuild
public LaunchPadBuild()
-
-
Method Details
-
getCursor
public arc.Graphics.Cursor getCursor()- Overrides:
getCursor
in classmindustry.gen.Building
-
shouldConsume
public boolean shouldConsume()- Overrides:
shouldConsume
in classmindustry.gen.Building
-
sense
-
draw
public void draw()- Overrides:
draw
in classmindustry.gen.Building
-
acceptItem
- Overrides:
acceptItem
in classmindustry.gen.Building
-
updateTile
public void updateTile()- Overrides:
updateTile
in classmindustry.gen.Building
-
display
public void display(arc.scene.ui.layout.Table table) - Specified by:
display
in interfaceDisplayable
- Overrides:
display
in classmindustry.gen.Building
-
shouldShowConfigure
public boolean shouldShowConfigure(mindustry.gen.Player player) - Overrides:
shouldShowConfigure
in classmindustry.gen.Building
-
buildConfiguration
public void buildConfiguration(arc.scene.ui.layout.Table table) - Overrides:
buildConfiguration
in classmindustry.gen.Building
-
version
public byte version()- Overrides:
version
in classmindustry.gen.Building
-
write
public void write(arc.util.io.Writes write) - Specified by:
write
in interfacemindustry.gen.Entityc
- Overrides:
write
in classmindustry.gen.Building
-
read
public void read(arc.util.io.Reads read, byte revision) - Overrides:
read
in classmindustry.gen.Building
-