Package mindustry.world.blocks.defense
Class TargetDummy.TargetDummyBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.defense.TargetDummy.TargetDummyBuild
- All Implemented Interfaces:
arc.math.geom.Position,arc.math.geom.QuadTree.QuadTreeObject,AmbientSource,Sized,mindustry.gen.Buildingc,mindustry.gen.Entityc,mindustry.gen.Healthc,mindustry.gen.Posc,mindustry.gen.Teamc,mindustry.gen.Timerc,Controllable,Senseable,Settable,Displayable,UnitTetherBlock
- Enclosing class:
- TargetDummy
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanfloatfloatintintintfloatfloatfloatfloatfloatfloatmindustry.gen.UnitfloatFields inherited from class mindustry.gen.Building
added, block, bulletDamageEvent, cdump, dead, dumpAccum, efficiency, enabled, healSuppressionTime, health, hitDuration, hitTime, id, index__build, indexerBuildIndex, indexerBuildTypeIndex, initialized, items, lastAccessed, lastDamageTime, lastDisabler, lastHealTime, liquids, maxHealth, optionalEfficiency, 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 TypeMethodDescriptionvoidbuildConfiguration(arc.scene.ui.layout.Table table) booleanbooleancollide(mindustry.gen.Bullet other) booleancollision(mindustry.gen.Bullet other) int[]config()voidconfigureInt(int index, int value) voidcreated()voiddamage(float damage) displayDPS(boolean round) voiddraw()voidvoiddummyHit(float damage) intvoidread(arc.util.io.Reads read, byte revision) voidspawned(int id) voidvoidwrite(arc.util.io.Writes write) Methods inherited from class mindustry.gen.Building
absorbLasers, acceptItem, acceptLiquid, acceptPayload, acceptStack, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, afterReadAll, allowDeposit, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applyHealSuppression, applySlowdown, as, back, beforeWrite, blockOn, buildOn, calculateHeat, calculateHeat, canBeReplaced, canConsume, canControlSelect, canDump, canDumpLiquid, canResupply, canUnload, canWithdraw, changeTeam, changeTeam, cheating, checkAllowUpdate, checkSolid, checkSuppression, clampHealth, classId, closestCore, closestEnemyCore, conductsTo, configTapped, configure, configureAny, configured, consume, consumeTriggerValid, control, control, core, create, create, damage, damage, damage, damageArmorMult, damageArmorMult, damageContinuous, damageContinuousArmorMult, damageContinuousPierce, damaged, damagePierce, damagePierce, dead, dead, delta, deselect, display, displayBars, displayConsumption, drawCached, drawConfigure, drawCracks, drawDisabled, drawItemSelection, drawLight, drawLiquidLight, drawrot, drawStatus, drawTeam, drawTeamTop, dropped, dump, dump, dumpAccumulate, dumpAccumulate, dumpLiquid, dumpLiquid, dumpLiquid, dumpPayload, eachEdge, edelta, efficiencyScale, explosionItemCap, findClosestEdge, floor, floorOn, flowItems, fogRadius, front, getAmbientSound, getAmbientVolume, getCommandPosition, getCursor, 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, inMapArea, 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, onProximityUpdate, onRemoved, onRepaired, onSolid, overwrote, payloadCheck, payloadDraw, pickedUp, placed, playDestroySound, playerPlaced, pos, powerGraphRemoved, produced, produced, productionValid, progress, puddleOn, put, read, readAll, readBase, readSync, recache, recentlyHealed, relativeTo, relativeTo, relativeTo, relativeToEdge, remove, removeFromProximity, removeStack, right, rotdeg, self, sense, sense, senseObject, serialize, set, set, setIndex__build, setProp, setProp, setProp, shouldAmbientSound, 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
-
readUnitId
public int readUnitId -
unit
public mindustry.gen.Unit unit -
resetTime
public float resetTime -
total
public float total -
reset
public float reset -
time
public float time -
dummySize
public float dummySize -
dps
public float dps -
totalDisplay
public float totalDisplay -
timeDisplay
public float timeDisplay -
hits
public int hits -
hitsDisplay
public int hitsDisplay -
boosting
public boolean boosting -
unitArmor
public float unitArmor -
unitTeam
-
-
Constructor Details
-
TargetDummyBuild
public TargetDummyBuild()
-
-
Method Details
-
canPickup
public boolean canPickup()- Overrides:
canPickupin classmindustry.gen.Building
-
created
public void created()- Overrides:
createdin classmindustry.gen.Building
-
updateTile
public void updateTile()- Overrides:
updateTilein classmindustry.gen.Building
-
spawned
public void spawned(int id) - Specified by:
spawnedin interfaceUnitTetherBlock
-
draw
public void draw()- Overrides:
drawin classmindustry.gen.Building
-
drawSelect
public void drawSelect()- Overrides:
drawSelectin classmindustry.gen.Building
-
displayDPS
-
displayTotal
-
displayHits
-
collide
public boolean collide(mindustry.gen.Bullet other) - Overrides:
collidein classmindustry.gen.Building
-
collision
public boolean collision(mindustry.gen.Bullet other) - Overrides:
collisionin classmindustry.gen.Building
-
dummyHit
public void dummyHit(float damage) -
damage
public void damage(float damage) - Specified by:
damagein interfacemindustry.gen.Healthc- Overrides:
damagein classmindustry.gen.Building
-
buildConfiguration
public void buildConfiguration(arc.scene.ui.layout.Table table) - Overrides:
buildConfigurationin classmindustry.gen.Building
-
configureInt
public void configureInt(int index, int value) -
dummyTeam
public int dummyTeam() -
config
public int[] config()- Overrides:
configin 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
-