Package mindustry.entities.bullet
Class ShrapnelBulletType
java.lang.Object
mindustry.ctype.Content
mindustry.entities.bullet.BulletType
mindustry.entities.bullet.ShrapnelBulletType
- All Implemented Interfaces:
Cloneable
,Comparable<Content>
-
Nested Class Summary
Nested classes/interfaces inherited from class mindustry.ctype.Content
Content.ModContentInfo
-
Field Summary
Modifier and TypeFieldDescriptionboolean
float
float
float
int
float
float
float
float
Fields inherited from class mindustry.entities.bullet.BulletType
absorbable, ammoMultiplier, backMove, buildingDamageMultiplier, bulletInterval, chargeEffect, collideFloor, collides, collidesAir, collidesGround, collidesTeam, collidesTiles, collideTerrain, createChance, damage, despawnEffect, despawnHit, despawnShake, despawnSound, despawnUnit, despawnUnitChance, despawnUnitCount, despawnUnitRadius, displayAmmoMultiplier, drag, drawSize, faceOutwards, fragAngle, fragBullet, fragBullets, fragLifeMax, fragLifeMin, fragOnAbsorb, fragOnHit, fragRandomSpread, fragSpread, fragVelocityMax, fragVelocityMin, healAmount, healColor, healEffect, healPercent, hitColor, hitEffect, hitShake, hitSize, hitSound, hitSoundPitch, hitSoundVolume, hittable, homingDelay, homingPower, homingRange, ignoreSpawnAngle, impact, inaccuracy, incendAmount, incendChance, incendSpread, instantDisappear, intervalAngle, intervalBullet, intervalBullets, intervalDelay, intervalRandomSpread, intervalSpread, keepVelocity, killShooter, knockback, laserAbsorb, layer, lifetime, lightColor, lightning, lightningAngle, lightningColor, lightningCone, lightningDamage, lightningLength, lightningLengthRand, lightningType, lightOpacity, lightRadius, makeFire, maxRange, optimalLifeFract, parts, pierce, pierceArmor, pierceBuilding, pierceCap, pierceDamageFactor, puddleAmount, puddleLiquid, puddleRange, puddles, range, rangeChange, rangeOverride, recoil, reflectable, reloadMultiplier, removeAfterPierce, scaledSplashDamage, scaleLife, setDefaults, shootEffect, smokeEffect, spawnBullets, spawnUnit, speed, splashDamage, splashDamagePierce, splashDamageRadius, status, statusDuration, suppressionDuration, suppressionEffectChance, suppressionRange, trailChance, trailColor, trailEffect, trailInterp, trailInterval, trailLength, trailParam, trailRotation, trailSinMag, trailSinScl, trailWidth, weaveMag, weaveRandom, weaveScale
-
Constructor Summary
-
Method Summary
Methods inherited from class mindustry.entities.bullet.BulletType
continuousDamage, copy, create, create, create, create, create, create, create, create, create, create, create, create, createBullet, createFrags, createIncend, createNet, createPuddles, createSplashDamage, createUnits, damageMultiplier, despawned, drawLight, drawParts, drawTrail, estimateDPS, getContentType, handlePierce, heals, hit, hit, hitEntity, hitTile, load, removed, testCollision, update, updateBulletInterval, updateHoming, updateTrail, updateTrailEffects, updateWeaving
-
Field Details
-
length
public float length -
width
public float width -
fromColor
-
toColor
-
hitLarge
public boolean hitLarge -
serrations
public int serrations -
serrationLenScl
public float serrationLenScl -
serrationWidth
public float serrationWidth -
serrationSpacing
public float serrationSpacing -
serrationSpaceOffset
public float serrationSpaceOffset -
serrationFadeOffset
public float serrationFadeOffset
-
-
Constructor Details
-
ShrapnelBulletType
public ShrapnelBulletType()
-
-
Method Details
-
init
public void init(mindustry.gen.Bullet b) - Overrides:
init
in classBulletType
-
init
public void init()Description copied from class:Content
Called after all content and modules are created. Do not use to load regions or texture data!- Overrides:
init
in classBulletType
-
calculateRange
protected float calculateRange()- Overrides:
calculateRange
in classBulletType
- Returns:
- maximum distance the bullet this bullet type has can travel.
-
draw
public void draw(mindustry.gen.Bullet b) - Overrides:
draw
in classBulletType
-