extends BulletType
field | type | default | note |
---|---|---|---|
length | float | 220.0 | |
shake | float | 1.0 | |
fadeTime | float | 16.0 | |
lightStroke | float | 40.0 | |
spaceMag | float | 35.0 | |
colors | Color[] | {Color.valueOf("ec745855"), Color.valueOf("ec7458aa"), Color.valueOf("ff9c5a"), Color.white} | |
tscales | float[] | {1.0, 0.7, 0.5, 0.2} | |
strokes | float[] | {2.0, 1.5, 1.0, 0.3} | |
lenscales | float[] | {1.0, 1.12, 1.15, 1.17} | |
width | float | 9.0 | |
oscScl | float | 0.8 | |
oscMag | float | 1.5 | |
largeHit | boolean | true |
public ContinuousLaserBulletType(float damage){ this.damage = damage; this.speed = 0f; hitEffect = Fx.hitBeam; despawnEffect = Fx.none; hitSize = 4; drawSize = 420f; lifetime = 16f; hitColor = colors[2]; incendAmount = 1; incendSpread = 5; incendChance = 0.4f; lightColor = Color.orange; impact = true; keepVelocity = false; collides = false; pierce = true; hittable = false; absorbable = false; }