|
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 () |
| MuzzleFlashSpec | getMuzzleFlashSpec () |
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) |
| float | getFadePreviousFireSound () |
| void | setFadePreviousFireSound (float fadePreviousFireSound) |
| void | setDamageType (DamageType damageType) |
Public Member Functions inherited from com.fs.starfarer.api.loading.WithSourceMod | |
| ModSpecAPI | getSourceMod () |
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.
| MuzzleFlashSpec com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.getMuzzleFlashSpec | ( | ) |
| 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 | ) |