|
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) |
| boolean | isRandomizeTextureOffset () |
| void | setRandomizeTextureOffset (boolean randomizeTextureOffset) |
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) |
| 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 10 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.isRandomizeTextureOffset | ( | ) |
| 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.setRandomizeTextureOffset | ( | boolean | randomizeTextureOffset | ) |
| 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 | ) |