Starsector API
|
Public Member Functions | |
float | getDamagePerSecond () |
void | setDamagePerSecond (float damagePerSecond) |
float | getEnergyPerSecond () |
void | setEnergyPerSecond (float energyPerSecond) |
String | getEffectClassName () |
void | setEffectClassName (String effectClassName) |
BeamEffectPlugin | getBeamEffect () |
boolean | isConvergeOnPoint () |
void | setConvergeOnPoint (boolean convergeOnPoint) |
boolean | isSkipIdleFrameIfZeroBurstDelay () |
void | setSkipIdleFrameIfZeroBurstDelay (boolean skipIdleFrameIfZeroBurstDelay) |
float | getHitGlowRadius () |
void | setHitGlowRadius (float hitGlowRadius) |
float | getEMPPerSecond () |
void | setEMPPerSecond (float empPerSecond) |
CollisionClass | getCollisionClass () |
void | setCollisionClass (CollisionClass collisionClass) |
CollisionClass | getCollisionClassIfByFighter () |
void | setCollisionClassIfByFighter (CollisionClass collisionClassIfByFighter) |
String | getFringeTex () |
float | getBurstDuration () |
void | setBurstDuration (float burstDuration) |
float | getBurstCooldown () |
void | setBurstCooldown (float burstCooldown) |
boolean | isBurstBeam () |
void | setBurstBeam (boolean isBurst) |
void | setFringeTex (String fringeTex) |
String | getCoreTex () |
void | setCoreTex (String coreTex) |
boolean | isDarkCore () |
void | setDarkCore (boolean darkCore) |
boolean | isBeamFireOnlyOnFullCharge () |
void | setBeamFireOnlyOnFullCharge (boolean beamFireOnlyOnFullCharge) |
boolean | isUseGlowColorForHitGlow () |
void | setUseGlowColorForHitGlow (boolean useGlowColorForHitGlow) |
String | getHardpointGlowSpriteName () |
void | setHardpointGlowSpriteName (String hardpointGlowSpriteName) |
String | getTurretGlowSpriteName () |
void | setTurretGlowSpriteName (String glowSpriteName) |
Color | getGlowColor () |
void | setGlowColor (Color glowColor) |
float | getChargeupTime () |
void | setChargeupTime (float chargeupTime) |
float | getChargedownTime () |
void | setChargedownTime (float chargedownTime) |
float | getBeamSpeed () |
void | setBeamSpeed (float beamSpeed) |
float | getFluxPerSecond () |
void | setFluxPerSecond (float fluxPerSecond) |
Color | getFringeColor () |
void | setFringeColor (Color color) |
Color | getCoreColor () |
void | setCoreColor (Color coreColor) |
float | getWidth () |
void | setWidth (float width) |
float | getTextureScrollSpeed () |
void | setTextureScrollSpeed (float textureScrollSpeed) |
float | getFringeScrollSpeedMult () |
void | setFringeScrollSpeedMult (float fringeScrollSpeedMult) |
float | getPixelsPerTexel () |
void | setPixelsPerTexel (float pixelsPerTexel) |
float | getImpactMass () |
void | setImpactMass (float impactMass) |
EnumSet< CollisionClass > | getPierceSet () |
void | addPierced (CollisionClass pierced) |
void | setStandardPiercing () |
int | getDarkFringeIter () |
void | setDarkFringeIter (int darkFringeIter) |
int | getDarkCoreIter () |
void | setDarkCoreIter (int darkCoreIter) |
float | getCoreWidthMult () |
void | setCoreWidthMult (float coreWidthMult) |
float | getHitGlowBrightenDuration () |
void | setHitGlowBrightenDuration (float hitGlowBrightenDuration) |
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 () |
int | getBurstSize () |
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) |
boolean | isInterruptibleBurst () |
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 | getMinSpread () |
float | getMaxSpread () |
float | getSpreadDecayRate () |
float | getSpreadBuildup () |
void | setMinSpread (float minSpread) |
void | setMaxSpread (float maxSpread) |
void | setSpreadDecayRate (float spreadDecayRate) |
void | setSpreadBuildup (float spreadBuildup) |
float | getAutofireAccBonus () |
void | setAutofireAccBonus (float autofireAccBonus) |
Object | getProjectileSpec () |
float | getBeamChargeupTime () |
float | getBeamChargedownTime () |
boolean | isUnaffectedByProjectileSpeedBonuses () |
void | setUnaffectedByProjectileSpeedBonuses (boolean unaffectedByProjectileSpeedBonuses) |
float | getChargeTime () |
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 | isStopPreviousFireSound () |
void | setStopPreviousFireSound (boolean stopPreviousFireSound) |
boolean | isPlayFullFireSoundOne () |
void | setPlayFullFireSoundOne (boolean playFullFireSoundOne) |
void | setMaxAmmo (int maxAmmo) |
void | setAmmoPerSecond (float ammoPerSecond) |
float | getReloadSize () |
void | setReloadSize (float reloadSize) |
void | setProjectileSpeed (float projectileSpeed) |
float | getTurnRate () |
void | setTurnRate (float turnRate) |
boolean | isRestrictToSpecifiedMountType () |
void | setRestrictToSpecifiedMountType (boolean restrictToSpecifiedMountType) |
Definition at line 9 of file BeamWeaponSpecAPI.java.
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.addPierced | ( | CollisionClass | pierced | ) |
BeamEffectPlugin com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getBeamEffect | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getBeamSpeed | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getBurstCooldown | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getBurstDuration | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getChargedownTime | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getChargeupTime | ( | ) |
CollisionClass com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getCollisionClass | ( | ) |
CollisionClass com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getCollisionClassIfByFighter | ( | ) |
Color com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getCoreColor | ( | ) |
String com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getCoreTex | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getCoreWidthMult | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getDamagePerSecond | ( | ) |
int com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getDarkCoreIter | ( | ) |
int com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getDarkFringeIter | ( | ) |
String com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getEffectClassName | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getEMPPerSecond | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getEnergyPerSecond | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getFluxPerSecond | ( | ) |
Color com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getFringeColor | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getFringeScrollSpeedMult | ( | ) |
String com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getFringeTex | ( | ) |
Color com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getGlowColor | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
String com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getHardpointGlowSpriteName | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getHitGlowBrightenDuration | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getHitGlowRadius | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getImpactMass | ( | ) |
EnumSet< CollisionClass > com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getPierceSet | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getPixelsPerTexel | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getTextureScrollSpeed | ( | ) |
String com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getTurretGlowSpriteName | ( | ) |
float com.fs.starfarer.api.loading.BeamWeaponSpecAPI.getWidth | ( | ) |
boolean com.fs.starfarer.api.loading.BeamWeaponSpecAPI.isBeamFireOnlyOnFullCharge | ( | ) |
boolean com.fs.starfarer.api.loading.BeamWeaponSpecAPI.isBurstBeam | ( | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
boolean com.fs.starfarer.api.loading.BeamWeaponSpecAPI.isConvergeOnPoint | ( | ) |
boolean com.fs.starfarer.api.loading.BeamWeaponSpecAPI.isDarkCore | ( | ) |
boolean com.fs.starfarer.api.loading.BeamWeaponSpecAPI.isSkipIdleFrameIfZeroBurstDelay | ( | ) |
boolean com.fs.starfarer.api.loading.BeamWeaponSpecAPI.isUseGlowColorForHitGlow | ( | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setBeamFireOnlyOnFullCharge | ( | boolean | beamFireOnlyOnFullCharge | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setBeamSpeed | ( | float | beamSpeed | ) |
Implements com.fs.starfarer.api.loading.WeaponSpecAPI.
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setBurstBeam | ( | boolean | isBurst | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setBurstCooldown | ( | float | burstCooldown | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setBurstDuration | ( | float | burstDuration | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setChargedownTime | ( | float | chargedownTime | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setChargeupTime | ( | float | chargeupTime | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setCollisionClass | ( | CollisionClass | collisionClass | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setCollisionClassIfByFighter | ( | CollisionClass | collisionClassIfByFighter | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setConvergeOnPoint | ( | boolean | convergeOnPoint | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setCoreColor | ( | Color | coreColor | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setCoreTex | ( | String | coreTex | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setCoreWidthMult | ( | float | coreWidthMult | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setDamagePerSecond | ( | float | damagePerSecond | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setDarkCore | ( | boolean | darkCore | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setDarkCoreIter | ( | int | darkCoreIter | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setDarkFringeIter | ( | int | darkFringeIter | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setEffectClassName | ( | String | effectClassName | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setEMPPerSecond | ( | float | empPerSecond | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setEnergyPerSecond | ( | float | energyPerSecond | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setFluxPerSecond | ( | float | fluxPerSecond | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setFringeColor | ( | Color | color | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setFringeScrollSpeedMult | ( | float | fringeScrollSpeedMult | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setFringeTex | ( | String | fringeTex | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setGlowColor | ( | Color | glowColor | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setHardpointGlowSpriteName | ( | String | hardpointGlowSpriteName | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setHitGlowBrightenDuration | ( | float | hitGlowBrightenDuration | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setHitGlowRadius | ( | float | hitGlowRadius | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setImpactMass | ( | float | impactMass | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setPixelsPerTexel | ( | float | pixelsPerTexel | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setSkipIdleFrameIfZeroBurstDelay | ( | boolean | skipIdleFrameIfZeroBurstDelay | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setStandardPiercing | ( | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setTextureScrollSpeed | ( | float | textureScrollSpeed | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setTurretGlowSpriteName | ( | String | glowSpriteName | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setUseGlowColorForHitGlow | ( | boolean | useGlowColorForHitGlow | ) |
void com.fs.starfarer.api.loading.BeamWeaponSpecAPI.setWidth | ( | float | width | ) |