1package com.fs.starfarer.api.loading;
3import com.fs.starfarer.api.combat.MutableShipStatsAPI;
4import com.fs.starfarer.api.combat.WeaponAPI;
void setHardpointGunSpriteName(String hardpointGunSpriteName)
boolean isInterruptibleBurst()
boolean isRequiresFullCharge()
String getAccuracyDisplayName()
Object getProjectileSpec()
void setVisualRecoil(float visualRecoil)
void setBurstSize(int burstSize)
boolean isSeparateRecoilForLinkedBarrels()
float getProjectileSpeed(MutableShipStatsAPI shipStats, WeaponAPI weapon)
float getSpreadDecayRate()
void setChargeTime(float chargeTime)
void setSeparateRecoilForLinkedBarrels(boolean individualLinkedRecoil)
void setMaxSpread(float maxSpread)
void setSpreadBuildup(float spreadBuildup)
void setAutoCharge(boolean autoCharge)
String getHardpointGlowSpriteName()
String getHardpointGunSpriteName()
void setHardpointGlowSpriteName(String hardpointGlowSpriteName)
void setRefireDelay(float refireDelay)
void setTurretGunSpriteName(String turretGunSpriteName)
void setEnergyPerShot(float energyPerShot)
float getEnergyPerSecond()
void setTurretGlowSpriteName(String turretGlowSpriteName)
void setInterruptibleBurst(boolean interruptibleBurst)
void setProjectileSpeed(float projectileSpeed)
void setEnergyPerSecond(float energyPerSecond)
void setBurstDelay(float burstDelay)
void setMinSpread(float minSpread)
String getTurretGunSpriteName()
void setRequiresFullCharge(boolean requiresFullCharge)
String getTurretGlowSpriteName()
void setSpreadDecayRate(float spreadDecayRate)