Starsector API
|
Public Member Functions | |
float | getEnergyPerShot () |
void | setEnergyPerShot (float energyPerShot) |
float | getRefireDelay () |
void | setRefireDelay (float refireDelay) |
int | getBurstSize () |
void | setBurstSize (int burstSize) |
boolean | isInterruptibleBurst () |
void | setInterruptibleBurst (boolean interruptibleBurst) |
float | getBurstDelay () |
void | setBurstDelay (float burstDelay) |
float | getMinSpread () |
void | setMinSpread (float minSpread) |
float | getMaxSpread () |
void | setMaxSpread (float maxSpread) |
float | getSpreadDecayRate () |
void | setSpreadDecayRate (float spreadDecayRate) |
float | getSpreadBuildup () |
void | setSpreadBuildup (float spreadBuildup) |
boolean | isAutoCharge () |
void | setAutoCharge (boolean autoCharge) |
float | getEnergyPerSecond () |
void | setEnergyPerSecond (float energyPerSecond) |
boolean | isRequiresFullCharge () |
void | setRequiresFullCharge (boolean requiresFullCharge) |
float | getProjectileSpeed (MutableShipStatsAPI shipStats, WeaponAPI weapon) |
void | setProjectileSpeed (float projectileSpeed) |
void | setSeparateRecoilForLinkedBarrels (boolean individualLinkedRecoil) |
boolean | isSeparateRecoilForLinkedBarrels () |
Object | getProjectileSpec () |
float | getChargeTime () |
void | setChargeTime (float chargeTime) |
String | getHardpointGunSpriteName () |
void | setHardpointGunSpriteName (String hardpointGunSpriteName) |
String | getTurretGunSpriteName () |
void | setTurretGunSpriteName (String turretGunSpriteName) |
String | getHardpointGlowSpriteName () |
void | setTurretGlowSpriteName (String turretGlowSpriteName) |
String | getTurretGlowSpriteName () |
void | setHardpointGlowSpriteName (String hardpointGlowSpriteName) |
float | getVisualRecoil () |
void | setVisualRecoil (float visualRecoil) |
String | getAccuracyDisplayName () |
Public Member Functions inherited from com.fs.starfarer.api.loading.WeaponSpecAPI | |
float | getOrdnancePointCost (MutableCharacterStatsAPI stats) |
EnumSet< WeaponAPI.AIHints > | getAIHints () |
WeaponType | getType () |
float | getAmmoPerSecond () |
int | getTier () |
float | getBaseValue () |
boolean | usesAmmo () |
int | getMaxAmmo () |
String | getWeaponId () |
WeaponSize | getSize () |
String | getWeaponName () |
Set< String > | getTags () |
void | addTag (String tag) |
boolean | hasTag (String tag) |
float | getRarity () |
void | setRarity (float rarity) |
float | getOrdnancePointCost (MutableCharacterStatsAPI stats, MutableShipStatsAPI shipStats) |
DerivedWeaponStatsAPI | getDerivedStats () |
List< Vector2f > | getHardpointFireOffsets () |
List< Float > | getHardpointAngleOffsets () |
List< Vector2f > | getTurretFireOffsets () |
List< Float > | getTurretAngleOffsets () |
List< Vector2f > | getHiddenFireOffsets () |
List< Float > | getHiddenAngleOffsets () |
String | getHardpointSpriteName () |
String | getTurretSpriteName () |
String | getHardpointUnderSpriteName () |
String | getTurretUnderSpriteName () |
String | getManufacturer () |
void | setManufacturer (String manufacturer) |
String | getAutofitCategory () |
List< String > | getAutofitCategoriesInPriorityOrder () |
String | getWeaponGroupTag () |
void | setWeaponGroupTag (String weaponGroupTag) |
boolean | isBeam () |
String | getPrimaryRoleStr () |
void | setPrimaryRoleStr (String primaryRoleStr) |
String | getSpeedStr () |
void | setSpeedStr (String speedStr) |
String | getTrackingStr () |
void | setTrackingStr (String trackingStr) |
String | getTurnRateStr () |
void | setTurnRateStr (String turnRateStr) |
String | getAccuracyStr () |
void | setAccuracyStr (String accuracyStr) |
String | getCustomPrimary () |
void | setCustomPrimary (String customPrimary) |
String | getCustomPrimaryHL () |
void | setCustomPrimaryHL (String customPrimaryHL) |
String | getCustomAncillary () |
void | setCustomAncillary (String customAncillary) |
String | getCustomAncillaryHL () |
void | setCustomAncillaryHL (String customAncillaryHL) |
boolean | isNoDPSInTooltip () |
void | setNoDPSInTooltip (boolean noDPSInTooltip) |
Color | getGlowColor () |
boolean | isNoImpactSounds () |
void | setNoImpactSounds (boolean noImpactSounds) |
DamageType | getDamageType () |
boolean | isRenderAboveAllWeapons () |
void | setRenderAboveAllWeapons (boolean renderAboveAllWeapons) |
boolean | isNoShieldImpactSounds () |
void | setNoShieldImpactSounds (boolean noShieldImpactSounds) |
boolean | isNoNonShieldImpactSounds () |
void | setNoNonShieldImpactSounds (boolean noNonShieldImpactSounds) |
float | getBurstDuration () |
float | getAutofireAccBonus () |
void | setAutofireAccBonus (float autofireAccBonus) |
float | getBeamChargeupTime () |
float | getBeamChargedownTime () |
boolean | isUnaffectedByProjectileSpeedBonuses () |
void | setUnaffectedByProjectileSpeedBonuses (boolean unaffectedByProjectileSpeedBonuses) |
WeaponType | getMountType () |
void | setMountType (WeaponType mountType) |
float | getExtraArcForAI () |
void | setExtraArcForAI (float extraArcForAI) |
void | setWeaponName (String weaponName) |
float | getMaxRange () |
void | setMaxRange (float maxRange) |
void | setOrdnancePointCost (float armamentCapacity) |
boolean | isShowDamageWhenDecorative () |
boolean | isBurstBeam () |
boolean | isStopPreviousFireSound () |
void | setStopPreviousFireSound (boolean stopPreviousFireSound) |
boolean | isPlayFullFireSoundOne () |
void | setPlayFullFireSoundOne (boolean playFullFireSoundOne) |
void | setBeamSpeed (float beamSpeed) |
void | setMaxAmmo (int maxAmmo) |
void | setAmmoPerSecond (float ammoPerSecond) |
float | getReloadSize () |
void | setReloadSize (float reloadSize) |
float | getTurnRate () |
void | setTurnRate (float turnRate) |
boolean | isRestrictToSpecifiedMountType () |
void | setRestrictToSpecifiedMountType (boolean restrictToSpecifiedMountType) |
Definition at line 6 of file ProjectileWeaponSpecAPI.java.
String com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getAccuracyDisplayName | ( | ) |
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getBurstDelay | ( | ) |
int com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getBurstSize | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getChargeTime | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getEnergyPerSecond | ( | ) |
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getEnergyPerShot | ( | ) |
String com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getHardpointGlowSpriteName | ( | ) |
String com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getHardpointGunSpriteName | ( | ) |
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getMaxSpread | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getMinSpread | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
Object com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getProjectileSpec | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getProjectileSpeed | ( | MutableShipStatsAPI | shipStats, |
WeaponAPI | weapon | ||
) |
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getRefireDelay | ( | ) |
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getSpreadBuildup | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getSpreadDecayRate | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
String com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getTurretGlowSpriteName | ( | ) |
String com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getTurretGunSpriteName | ( | ) |
float com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getVisualRecoil | ( | ) |
boolean com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.isAutoCharge | ( | ) |
boolean com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.isInterruptibleBurst | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
boolean com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.isRequiresFullCharge | ( | ) |
boolean com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.isSeparateRecoilForLinkedBarrels | ( | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setAutoCharge | ( | boolean | autoCharge | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setBurstDelay | ( | float | burstDelay | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setBurstSize | ( | int | burstSize | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setChargeTime | ( | float | chargeTime | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setEnergyPerSecond | ( | float | energyPerSecond | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setEnergyPerShot | ( | float | energyPerShot | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setHardpointGlowSpriteName | ( | String | hardpointGlowSpriteName | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setHardpointGunSpriteName | ( | String | hardpointGunSpriteName | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setInterruptibleBurst | ( | boolean | interruptibleBurst | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setMaxSpread | ( | float | maxSpread | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setMinSpread | ( | float | minSpread | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setProjectileSpeed | ( | float | projectileSpeed | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setRefireDelay | ( | float | refireDelay | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setRequiresFullCharge | ( | boolean | requiresFullCharge | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setSeparateRecoilForLinkedBarrels | ( | boolean | individualLinkedRecoil | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setSpreadBuildup | ( | float | spreadBuildup | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setSpreadDecayRate | ( | float | spreadDecayRate | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setTurretGlowSpriteName | ( | String | turretGlowSpriteName | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setTurretGunSpriteName | ( | String | turretGunSpriteName | ) |
void com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.setVisualRecoil | ( | float | visualRecoil | ) |