Package mindustry.world.blocks.payloads
Class PayloadMassDriver
java.lang.Object
mindustry.ctype.Content
mindustry.ctype.MappableContent
mindustry.ctype.UnlockableContent
mindustry.world.Block
mindustry.world.blocks.payloads.PayloadBlock
mindustry.world.blocks.payloads.PayloadMassDriver
- All Implemented Interfaces:
Comparable<Content>
,Senseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
static enum
static class
Nested classes/interfaces inherited from class mindustry.world.blocks.payloads.PayloadBlock
PayloadBlock.PayloadBlockBuild<T extends Payload>
Nested classes/interfaces inherited from class mindustry.ctype.Content
Content.ModContentInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionarc.graphics.g2d.TextureRegion
arc.graphics.g2d.TextureRegion
arc.graphics.g2d.TextureRegion
arc.graphics.g2d.TextureRegion
float
float
float
float
arc.graphics.g2d.TextureRegion
arc.graphics.g2d.TextureRegion
float
float
float
float
arc.graphics.g2d.TextureRegion
arc.graphics.g2d.TextureRegion
float
float
arc.audio.Sound
Fields inherited from class mindustry.world.blocks.payloads.PayloadBlock
inRegion, outRegion, payloadRotateSpeed, payloadSpeed, regionSuffix, topRegion
Fields inherited from class mindustry.world.Block
absorbLasers, acceptsItems, acceptsPayload, acceptsUnitPayloads, albedo, allowConfigInventory, allowDerelictRepair, allowDiagonal, allowRectanglePlacement, allowResupply, 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, editorIcon, editorVariantRegions, emitLight, enableDrawStatus, envDisabled, envEnabled, envRequired, explosivenessScale, fillsTile, flags, flammabilityScale, floating, fogRadius, forceDark, forceTeam, generatedIcons, group, hasColor, hasConsumers, hasItems, hasLiquids, hasPower, hasShadow, health, ignoreBuildDarkness, 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, 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
Fields inherited from class mindustry.ctype.UnlockableContent
allDatabaseTabs, alwaysUnlocked, databaseTabs, description, details, fullIcon, fullOverride, generateIcons, hideDatabase, hideDetails, inlineDescription, localizedName, selectionSize, shownPlanets, stats, techNode, techNodes, uiIcon, unlocked
Fields inherited from class mindustry.ctype.MappableContent
name
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
drawPlace
(int x, int y, int rotation, boolean valid) Drawn when you are placing a block.void
drawPlanRegion
(BuildPlan plan, arc.util.Eachable<BuildPlan> list) void
getRegionsToOutline
(arc.struct.Seq<arc.graphics.g2d.TextureRegion> out) arc.graphics.g2d.TextureRegion[]
icons()
void
init()
Called after all blocks are created.void
setStats()
Initializes stats on demand.Methods inherited from class mindustry.world.blocks.payloads.PayloadBlock
blends, findFactoryRegion, load, pushOutput
Methods inherited from class mindustry.world.Block
addBar, addLiquidBar, addLiquidBar, asFloor, beforePlaceBegan, bounds, 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, drawPotentialLinks, drawShadow, drawSideRegion, editorIcon, editorVariantRegions, environmentBuildable, findConsumer, flipRotation, getContentType, getDependencies, getDisplayIcon, getDisplayName, getEdges, getGeneratedIcons, getInsideEdges, getPlanConfigs, getPlanRegion, getReplacement, handlePlacementLine, hasBuilding, hasConsumer, initBuilding, isAccessible, isAir, isFloor, isHidden, isMultiblock, isOverlay, isPlaceable, isStatic, isVisible, iterateTaken, listBars, logicVisible, makeIconRegions, minimapColor, nearbySide, newBuilding, nextConfig, onNewPlan, outputsItems, percentSolid, placeBegan, placeBegan, placeEnded, planRotation, pointConfig, postInit, removeBar, removeConsumer, removeConsumers, requirements, requirements, requirements, researchRequirements, resetGeneratedIcons, rotatedOutput, rotatedOutput, sense, sense, senseObject, setBars, setupRequirements, setupRequirements, sumAttribute, supportsEnv, synthetic, updateClipRadius, variantRegions
Methods 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, unlockedNowHost
Methods inherited from class mindustry.ctype.MappableContent
toString
Methods inherited from class mindustry.ctype.Content
compareTo, hasErrored, isModded, isVanilla
-
Field Details
-
range
public float range -
rotateSpeed
public float rotateSpeed -
length
public float length -
knockback
public float knockback -
reload
public float reload -
chargeTime
public float chargeTime -
maxPayloadSize
public float maxPayloadSize -
grabWidth
public float grabWidth -
grabHeight
public float grabHeight -
shootEffect
-
smokeEffect
-
receiveEffect
-
shootSound
public arc.audio.Sound shootSound -
shake
public float shake -
transferEffect
-
baseRegion
public arc.graphics.g2d.TextureRegion baseRegion -
capRegion
public arc.graphics.g2d.TextureRegion capRegion -
leftRegion
public arc.graphics.g2d.TextureRegion leftRegion -
rightRegion
public arc.graphics.g2d.TextureRegion rightRegion -
capOutlineRegion
public arc.graphics.g2d.TextureRegion capOutlineRegion -
leftOutlineRegion
public arc.graphics.g2d.TextureRegion leftOutlineRegion -
rightOutlineRegion
public arc.graphics.g2d.TextureRegion rightOutlineRegion -
arrow
public arc.graphics.g2d.TextureRegion arrow
-
-
Constructor Details
-
PayloadMassDriver
-
-
Method Details
-
init
public void init()Description copied from class:Block
Called after all blocks are created. -
setStats
public void setStats()Description copied from class:UnlockableContent
Initializes stats on demand. Should only be called once. Only called before something is displayed. -
icons
public arc.graphics.g2d.TextureRegion[] icons() -
drawPlanRegion
- Overrides:
drawPlanRegion
in classBlock
-
drawPlace
public void drawPlace(int x, int y, int rotation, boolean valid) Description copied from class:Block
Drawn when you are placing a block. -
getRegionsToOutline
public void getRegionsToOutline(arc.struct.Seq<arc.graphics.g2d.TextureRegion> out) - Overrides:
getRegionsToOutline
in classBlock
-