Charge Progress (#6947)
This commit is contained in:
@@ -22,16 +22,17 @@ public abstract class DrawPart{
|
||||
/** Parameters for drawing a part in draw(). */
|
||||
public static class PartParams{
|
||||
//TODO document
|
||||
public float warmup, reload, smoothReload, heat, recoil, life;
|
||||
public float warmup, reload, smoothReload, heat, recoil, life, charge;
|
||||
public float x, y, rotation;
|
||||
public int sideOverride = -1, sideMultiplier = 1;
|
||||
|
||||
public PartParams set(float warmup, float reload, float smoothReload, float heat, float recoil, float x, float y, float rotation){
|
||||
public PartParams set(float warmup, float reload, float smoothReload, float heat, float recoil, float charge, float x, float y, float rotation){
|
||||
this.warmup = warmup;
|
||||
this.reload = reload;
|
||||
this.heat = heat;
|
||||
this.recoil = recoil;
|
||||
this.smoothReload = smoothReload;
|
||||
this.charge = charge;
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
this.rotation = rotation;
|
||||
@@ -65,6 +66,8 @@ public abstract class DrawPart{
|
||||
smoothReload = p -> p.smoothReload,
|
||||
/** Weapon warmup, 0 when not firing, 1 when actively shooting. Not equivalent to heat. */
|
||||
warmup = p -> p.warmup,
|
||||
/** Weapon charge, 0 when beginning to charge, 1 when finished */
|
||||
charge = p -> p.charge,
|
||||
/** Weapon recoil with no curve applied. */
|
||||
recoil = p -> p.recoil,
|
||||
/** Weapon heat, 1 when just fired, 0, when it has cooled down (duration depends on weapon) */
|
||||
|
||||
Reference in New Issue
Block a user