Package mindustry.world.blocks.units
Class RepairTurret
java.lang.Object
mindustry.ctype.Content
mindustry.ctype.MappableContent
mindustry.ctype.UnlockableContent
mindustry.world.Block
mindustry.world.blocks.units.RepairTurret
- All Implemented Interfaces:
Comparable<Content>,Senseable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class mindustry.ctype.Content
Content.ModContentInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanarc.graphics.g2d.TextureRegionfloatfloatHow much healing is increased by with heat capacity.floatEffect displayed when coolant is used.arc.graphics.g2d.TextureRegionarc.graphics.Colorarc.graphics.g2d.TextureRegionarc.graphics.g2d.TextureRegionarc.graphics.Colorarc.graphics.g2d.TextureRegionfloatfloatfloatfloatfloatfloatintintFields inherited from class mindustry.world.Block
absorbLasers, acceptsItems, acceptsPayload, acceptsUnitPayloads, albedo, allowConfigInventory, allowDerelictRepair, allowDiagonal, allowRectanglePlacement, allowResupply, alwaysAllowDeposit, alwaysReplace, alwaysUpdateInUnits, ambientSound, ambientSoundVolume, armor, attacks, attributes, autoResetEnabled, barMap, baseExplosiveness, baseShake, breakable, breakEffect, breakPitchChange, breakSound, buildCostMultiplier, buildTime, buildType, buildVisibility, cacheLayer, canOverdrive, canPickup, category, clearOnDoubleTap, clipSize, commandable, conductivePower, configurable, configurations, connectedPower, consPower, consumeBuilder, consumers, consumesPower, consumesTap, conveyorPlacement, copyConfig, createRubble, crushDamageMultiplier, customShadow, customShadowRegion, deconstructDropAllLiquid, deconstructThreshold, destroyBullet, destroyBulletSameTeam, destroyEffect, destroyPitchMax, destroyPitchMin, destroySound, destructible, displayFlow, drawArrow, drawCracks, drawDisabled, drawLiquidLight, drawTeamOverlay, dumpTime, editorConfigurable, emitLight, enableDrawStatus, envDisabled, envEnabled, envRequired, explosivenessScale, fillsTile, flags, flammabilityScale, floating, fogRadius, forceDark, forceTeam, generatedIcons, group, hasColor, hasConsumers, hasItems, hasLiquids, hasPower, hasShadow, health, ignoreBuildDarkness, ignoreLineRotation, ignoreResizeConfig, inEditor, instantBuild, instantDeconstruct, instantTransfer, insulated, invertFlip, isDuct, itemCapacity, itemDrop, itemFilter, lastConfig, lightClipSize, lightColor, lightLiquid, lightRadius, liquidCapacity, liquidFilter, liquidPressure, lockRotation, logicConfigurable, mapColor, nonOptionalConsumers, noSideBlend, noUpdateDisabled, offset, optionalConsumers, outlineColor, outlinedIcon, outlineIcon, outlineRadius, outputFacing, outputsLiquid, outputsPayload, outputsPower, placeableLiquid, placeableOn, placeablePlayer, placeEffect, placeOverlapRange, placePitchChange, placeSound, playerUnmineable, priority, privileged, quickRotate, rebuildable, region, regionRotated1, regionRotated2, replaceable, requirements, requiresWater, researchCost, researchCostMultiplier, researchCostMultipliers, rotate, rotateDraw, rotateDrawEditor, saveConfig, saveData, scaledHealth, schematicPriority, selectionColumns, selectionRows, selectScroll, separateItemCapacity, size, sizeOffset, solid, solidifes, squareSprite, subclass, suppressable, swapDiagonalPlacement, sync, targetable, teamPassable, teamRegion, teamRegions, tempBuilds, tempTiles, timerDump, timers, underBullets, unitCapModifier, unitMoveBreakable, unloadable, update, updateConsumers, updateInUnits, useColor, variantRegions, variants, variantShadowRegions, visualRotationOffsetFields inherited from class mindustry.ctype.UnlockableContent
allDatabaseTabs, alwaysUnlocked, databaseTabs, description, details, fullIcon, fullOverride, generateIcons, hideDatabase, hideDetails, inlineDescription, localizedName, selectionSize, shownPlanets, stats, techNode, techNodes, uiIcon, unlockedFields inherited from class mindustry.ctype.MappableContent
name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddrawBeam(float x, float y, float rotation, float length, int id, Sized target, Team team, float strength, float pulseStroke, float pulseRadius, float beamWidth, arc.math.geom.Vec2 lastEnd, arc.math.geom.Vec2 offset, arc.graphics.Color laserColor, arc.graphics.Color laserTopColor, arc.graphics.g2d.TextureRegion laser, arc.graphics.g2d.TextureRegion laserEnd, arc.graphics.g2d.TextureRegion laserTop, arc.graphics.g2d.TextureRegion laserTopEnd) voiddrawPlace(int x, int y, int rotation, boolean valid) Drawn when you are placing a block.arc.graphics.g2d.TextureRegion[]icons()voidinit()Called after all blocks are created.voidsetStats()Initializes stats on demand.Methods inherited from class mindustry.world.Block
addBar, addLiquidBar, addLiquidBar, afterPatch, asFloor, beforePlaceBegan, blockChanged, bounds, buildEditorConfig, canBeBuilt, canBreak, canPlaceOn, canReplace, changePlacementPath, changePlacementPath, checkForceDark, config, configClear, configSenseable, consume, consumeCoolant, consumeCoolant, consumeItem, consumeItem, consumeItems, consumeLiquid, consumeLiquids, consumePower, consumePowerBuffered, consumePowerCond, consumePowerDynamic, consumePowerDynamic, consumesItem, consumesLiquid, createIcons, displayShadow, drawBase, drawDefaultPlanRegion, drawEnvironmentLight, drawOverlay, drawPlaceText, drawPlan, drawPlan, drawPlanConfig, drawPlanConfigCenter, drawPlanConfigCenter, drawPlanConfigTop, drawPlanRegion, drawPotentialLinks, drawShadow, drawSideRegion, editorPicked, environmentBuildable, findConsumer, flipRotation, getConfig, getContentType, getDependencies, getDisplayIcon, getDisplayName, getEdges, getGeneratedIcons, getInsideEdges, getPlanConfigs, getPlanRegion, getRegionsToOutline, getReplacement, handlePlacementLine, hasBuilding, hasConsumer, initBuilding, isAccessible, isAir, isBanned, isDarkened, isFloor, isHidden, isMultiblock, isOverlay, isPlaceable, isStatic, isVisible, iterateTaken, listBars, load, logicVisible, makeIconRegions, minimapColor, nearbySide, newBuilding, nextConfig, onNewPlan, onPicked, outputsItems, percentSolid, placeBegan, placeBegan, placeEnded, planRotation, pointConfig, postInit, reinitializeConsumers, removeBar, removeConsumer, removeConsumers, requirements, requirements, requirements, researchRequirements, resetGeneratedIcons, rotatedOutput, rotatedOutput, sense, sense, senseObject, setBars, setupRequirements, setupRequirements, sumAttribute, supportsEnv, synthetic, updateClipRadius, variantRegionsMethods inherited from class mindustry.ctype.UnlockableContent
checkStats, clearUnlock, displayDescription, displayExtra, emoji, emojiChar, getLogicId, hasEmoji, isOnPlanet, loadIcon, locked, makeOutline, makeOutline, makeOutline, onUnlock, quietUnlock, showUnlock, unlock, unlocked, unlockedHost, unlockedNow, unlockedNowHostMethods inherited from class mindustry.ctype.MappableContent
toStringMethods inherited from class mindustry.ctype.Content
compareTo, hasErrored, isModded, isVanilla
-
Field Details
-
timerTarget
public int timerTarget -
timerEffect
public int timerEffect -
repairRadius
public float repairRadius -
repairSpeed
public float repairSpeed -
powerUse
public float powerUse -
length
public float length -
beamWidth
public float beamWidth -
pulseRadius
public float pulseRadius -
pulseStroke
public float pulseStroke -
acceptCoolant
public boolean acceptCoolant -
coolantUse
public float coolantUse -
coolEffect
Effect displayed when coolant is used. -
coolantMultiplier
public float coolantMultiplierHow much healing is increased by with heat capacity. -
baseRegion
public arc.graphics.g2d.TextureRegion baseRegion -
laser
public arc.graphics.g2d.TextureRegion laser -
laserEnd
public arc.graphics.g2d.TextureRegion laserEnd -
laserTop
public arc.graphics.g2d.TextureRegion laserTop -
laserTopEnd
public arc.graphics.g2d.TextureRegion laserTopEnd -
laserColor
public arc.graphics.Color laserColor -
laserTopColor
public arc.graphics.Color laserTopColor
-
-
Constructor Details
-
RepairTurret
-
-
Method Details
-
setStats
public void setStats()Description copied from class:UnlockableContentInitializes stats on demand. Should only be called once. Only called before something is displayed. -
init
public void init()Description copied from class:BlockCalled after all blocks are created. -
drawPlace
public void drawPlace(int x, int y, int rotation, boolean valid) Description copied from class:BlockDrawn when you are placing a block. -
icons
public arc.graphics.g2d.TextureRegion[] icons() -
drawBeam
public static void drawBeam(float x, float y, float rotation, float length, int id, @Nullable Sized target, Team team, float strength, float pulseStroke, float pulseRadius, float beamWidth, arc.math.geom.Vec2 lastEnd, arc.math.geom.Vec2 offset, arc.graphics.Color laserColor, arc.graphics.Color laserTopColor, arc.graphics.g2d.TextureRegion laser, arc.graphics.g2d.TextureRegion laserEnd, arc.graphics.g2d.TextureRegion laserTop, arc.graphics.g2d.TextureRegion laserTopEnd)
-