Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.loading.MissileSpecAPI Interface Reference

Public Member Functions

String getOnHitClassName ()
 
void setOnHitClassName (String effectClassName)
 
OnHitEffectPlugin getOnHitEffect ()
 
float getArmingTime ()
 
void setArmingTime (float armingTime)
 
float getFlameoutTime ()
 
void setFlameoutTime (float flameoutTime)
 
float getNoEngineGlowTime ()
 
void setNoEngineGlowTime (float noEngineGlowTime)
 
float getFadeTime ()
 
void setFadeTime (float fadeTime)
 
CollisionClass getAfterFlameoutCollisionClass ()
 
void setAfterFlameoutCollisionClass (CollisionClass afterFlameoutCollisionClass)
 
Color getExplosionColor ()
 
float getGlowRadius ()
 
void setGlowRadius (float glowRadius)
 
void setExplosionColor (Color explosionColor)
 
float getExplosionRadius ()
 
void setExplosionRadius (float explosionRadius)
 
Color getGlowColor ()
 
void setGlowColor (Color glowColor)
 
String getGlowSpriteName ()
 
void setGlowSpriteName (String glowSpriteName)
 
void setMaxFlightTime (float maxFlightTime)
 
float getMaxFlightTime ()
 
ShipHullSpecAPI getHullSpec ()
 
DamageAPI getDamage ()
 
float getLaunchSpeed ()
 
void setLaunchSpeed (float launchSpeed)
 
float getImpactStrength ()
 
void setImpactStrength (float impactStrength)
 
DamagingExplosionSpec getExplosionSpec ()
 
void setExplosionSpec (DamagingExplosionSpec explosionSpec)
 
String getSpeedDisplayName ()
 
String getManeuverabilityDisplayName ()
 
JSONObject getBehaviorJSON ()
 
String getOnFireClassName ()
 
void setOnFireClassName (String onFireClassName)
 
OnFireEffectPlugin getOnFireEffect ()
 
float getDudProbabilityOnFlameout ()
 
void setDudProbabilityOnFlameout (float dudProbabilityOnFlameout)
 
boolean isUseHitGlowWhenDestroyed ()
 
void setUseHitGlowWhenDestroyed (boolean useHitGlowWhenDestroyed)
 
boolean isFizzleOnReachingWeaponRange ()
 
void setFizzleOnReachingWeaponRange (boolean fizzleOnReachingWeaponRange)
 
boolean isUseHitGlowWhenDealingDamage ()
 
void setUseHitGlowWhenDealingDamage (boolean useHitGlowWhenDealingDamage)
 
boolean isNoCollisionWhileFading ()
 
void setNoCollisionWhileFading (boolean noCollisionWhileFading)
 
boolean isReduceDamageWhileFading ()
 
void setReduceDamageWhileFading (boolean reduceDamageWhileFading)
 
boolean isAlwaysAccelerate ()
 
void setAlwaysAccelerate (boolean alwaysAccelerate)
 
boolean isUseProjectileRangeCalculation ()
 
void setUseProjectileRangeCalculation (boolean useProjectileRangeCalculation)
 
boolean isRenderTargetIndicator ()
 
void setRenderTargetIndicator (boolean renderTargetIndicator)
 
boolean isNoDebrisWhenDestroyed ()
 
void setNoDebrisWhenDestroyed (boolean noDebrisWhenDestroyed)
 
Color getDestroyedExplosionColor ()
 
void setDestroyedExplosionColor (Color destroyedExplosionColor)
 
boolean isDefaultDestroyedExplosionColor ()
 
boolean isPassThroughMissiles ()
 
void setPassThroughMissiles (boolean passThroughMissiles)
 
boolean isPassThroughFighters ()
 
void setPassThroughFighters (boolean passThroughFighters)
 
boolean isApplyOnHitEffectWhenPassThrough ()
 
void setApplyOnHitEffectWhenPassThrough (boolean applyOnHitEffectWhenPassThrough)
 
boolean isPassThroughFightersOnlyWhenDestroyed ()
 
void setPassThroughFightersOnlyWhenDestroyed (boolean passThroughFightersOnlyWhenDestroyed)
 
String getTypeString ()
 
ShotBehaviorSpecAPI getBehaviorSpec ()
 

Detailed Description

Definition at line 13 of file MissileSpecAPI.java.

Member Function Documentation

◆ getAfterFlameoutCollisionClass()

CollisionClass com.fs.starfarer.api.loading.MissileSpecAPI.getAfterFlameoutCollisionClass ( )

◆ getArmingTime()

float com.fs.starfarer.api.loading.MissileSpecAPI.getArmingTime ( )

◆ getBehaviorJSON()

JSONObject com.fs.starfarer.api.loading.MissileSpecAPI.getBehaviorJSON ( )

◆ getBehaviorSpec()

ShotBehaviorSpecAPI com.fs.starfarer.api.loading.MissileSpecAPI.getBehaviorSpec ( )

◆ getDamage()

DamageAPI com.fs.starfarer.api.loading.MissileSpecAPI.getDamage ( )

◆ getDestroyedExplosionColor()

Color com.fs.starfarer.api.loading.MissileSpecAPI.getDestroyedExplosionColor ( )

◆ getDudProbabilityOnFlameout()

float com.fs.starfarer.api.loading.MissileSpecAPI.getDudProbabilityOnFlameout ( )

◆ getExplosionColor()

Color com.fs.starfarer.api.loading.MissileSpecAPI.getExplosionColor ( )

◆ getExplosionRadius()

float com.fs.starfarer.api.loading.MissileSpecAPI.getExplosionRadius ( )

◆ getExplosionSpec()

DamagingExplosionSpec com.fs.starfarer.api.loading.MissileSpecAPI.getExplosionSpec ( )

◆ getFadeTime()

float com.fs.starfarer.api.loading.MissileSpecAPI.getFadeTime ( )

◆ getFlameoutTime()

float com.fs.starfarer.api.loading.MissileSpecAPI.getFlameoutTime ( )

◆ getGlowColor()

Color com.fs.starfarer.api.loading.MissileSpecAPI.getGlowColor ( )

◆ getGlowRadius()

float com.fs.starfarer.api.loading.MissileSpecAPI.getGlowRadius ( )

◆ getGlowSpriteName()

String com.fs.starfarer.api.loading.MissileSpecAPI.getGlowSpriteName ( )

◆ getHullSpec()

ShipHullSpecAPI com.fs.starfarer.api.loading.MissileSpecAPI.getHullSpec ( )

◆ getImpactStrength()

float com.fs.starfarer.api.loading.MissileSpecAPI.getImpactStrength ( )

◆ getLaunchSpeed()

float com.fs.starfarer.api.loading.MissileSpecAPI.getLaunchSpeed ( )

◆ getManeuverabilityDisplayName()

String com.fs.starfarer.api.loading.MissileSpecAPI.getManeuverabilityDisplayName ( )

◆ getMaxFlightTime()

float com.fs.starfarer.api.loading.MissileSpecAPI.getMaxFlightTime ( )

◆ getNoEngineGlowTime()

float com.fs.starfarer.api.loading.MissileSpecAPI.getNoEngineGlowTime ( )

◆ getOnFireClassName()

String com.fs.starfarer.api.loading.MissileSpecAPI.getOnFireClassName ( )

◆ getOnFireEffect()

OnFireEffectPlugin com.fs.starfarer.api.loading.MissileSpecAPI.getOnFireEffect ( )

◆ getOnHitClassName()

String com.fs.starfarer.api.loading.MissileSpecAPI.getOnHitClassName ( )

◆ getOnHitEffect()

OnHitEffectPlugin com.fs.starfarer.api.loading.MissileSpecAPI.getOnHitEffect ( )

◆ getSpeedDisplayName()

String com.fs.starfarer.api.loading.MissileSpecAPI.getSpeedDisplayName ( )

◆ getTypeString()

String com.fs.starfarer.api.loading.MissileSpecAPI.getTypeString ( )

◆ isAlwaysAccelerate()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isAlwaysAccelerate ( )

◆ isApplyOnHitEffectWhenPassThrough()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isApplyOnHitEffectWhenPassThrough ( )

◆ isDefaultDestroyedExplosionColor()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isDefaultDestroyedExplosionColor ( )

◆ isFizzleOnReachingWeaponRange()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isFizzleOnReachingWeaponRange ( )

◆ isNoCollisionWhileFading()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isNoCollisionWhileFading ( )

◆ isNoDebrisWhenDestroyed()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isNoDebrisWhenDestroyed ( )

◆ isPassThroughFighters()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isPassThroughFighters ( )

◆ isPassThroughFightersOnlyWhenDestroyed()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isPassThroughFightersOnlyWhenDestroyed ( )

◆ isPassThroughMissiles()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isPassThroughMissiles ( )

◆ isReduceDamageWhileFading()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isReduceDamageWhileFading ( )

◆ isRenderTargetIndicator()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isRenderTargetIndicator ( )

◆ isUseHitGlowWhenDealingDamage()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isUseHitGlowWhenDealingDamage ( )

◆ isUseHitGlowWhenDestroyed()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isUseHitGlowWhenDestroyed ( )

◆ isUseProjectileRangeCalculation()

boolean com.fs.starfarer.api.loading.MissileSpecAPI.isUseProjectileRangeCalculation ( )

◆ setAfterFlameoutCollisionClass()

void com.fs.starfarer.api.loading.MissileSpecAPI.setAfterFlameoutCollisionClass ( CollisionClass afterFlameoutCollisionClass)

◆ setAlwaysAccelerate()

void com.fs.starfarer.api.loading.MissileSpecAPI.setAlwaysAccelerate ( boolean alwaysAccelerate)

◆ setApplyOnHitEffectWhenPassThrough()

void com.fs.starfarer.api.loading.MissileSpecAPI.setApplyOnHitEffectWhenPassThrough ( boolean applyOnHitEffectWhenPassThrough)

◆ setArmingTime()

void com.fs.starfarer.api.loading.MissileSpecAPI.setArmingTime ( float armingTime)

◆ setDestroyedExplosionColor()

void com.fs.starfarer.api.loading.MissileSpecAPI.setDestroyedExplosionColor ( Color destroyedExplosionColor)

◆ setDudProbabilityOnFlameout()

void com.fs.starfarer.api.loading.MissileSpecAPI.setDudProbabilityOnFlameout ( float dudProbabilityOnFlameout)

◆ setExplosionColor()

void com.fs.starfarer.api.loading.MissileSpecAPI.setExplosionColor ( Color explosionColor)

◆ setExplosionRadius()

void com.fs.starfarer.api.loading.MissileSpecAPI.setExplosionRadius ( float explosionRadius)

◆ setExplosionSpec()

void com.fs.starfarer.api.loading.MissileSpecAPI.setExplosionSpec ( DamagingExplosionSpec explosionSpec)

◆ setFadeTime()

void com.fs.starfarer.api.loading.MissileSpecAPI.setFadeTime ( float fadeTime)

◆ setFizzleOnReachingWeaponRange()

void com.fs.starfarer.api.loading.MissileSpecAPI.setFizzleOnReachingWeaponRange ( boolean fizzleOnReachingWeaponRange)

◆ setFlameoutTime()

void com.fs.starfarer.api.loading.MissileSpecAPI.setFlameoutTime ( float flameoutTime)

◆ setGlowColor()

void com.fs.starfarer.api.loading.MissileSpecAPI.setGlowColor ( Color glowColor)

◆ setGlowRadius()

void com.fs.starfarer.api.loading.MissileSpecAPI.setGlowRadius ( float glowRadius)

◆ setGlowSpriteName()

void com.fs.starfarer.api.loading.MissileSpecAPI.setGlowSpriteName ( String glowSpriteName)

◆ setImpactStrength()

void com.fs.starfarer.api.loading.MissileSpecAPI.setImpactStrength ( float impactStrength)

◆ setLaunchSpeed()

void com.fs.starfarer.api.loading.MissileSpecAPI.setLaunchSpeed ( float launchSpeed)

◆ setMaxFlightTime()

void com.fs.starfarer.api.loading.MissileSpecAPI.setMaxFlightTime ( float maxFlightTime)

◆ setNoCollisionWhileFading()

void com.fs.starfarer.api.loading.MissileSpecAPI.setNoCollisionWhileFading ( boolean noCollisionWhileFading)

◆ setNoDebrisWhenDestroyed()

void com.fs.starfarer.api.loading.MissileSpecAPI.setNoDebrisWhenDestroyed ( boolean noDebrisWhenDestroyed)

◆ setNoEngineGlowTime()

void com.fs.starfarer.api.loading.MissileSpecAPI.setNoEngineGlowTime ( float noEngineGlowTime)

◆ setOnFireClassName()

void com.fs.starfarer.api.loading.MissileSpecAPI.setOnFireClassName ( String onFireClassName)

◆ setOnHitClassName()

void com.fs.starfarer.api.loading.MissileSpecAPI.setOnHitClassName ( String effectClassName)

◆ setPassThroughFighters()

void com.fs.starfarer.api.loading.MissileSpecAPI.setPassThroughFighters ( boolean passThroughFighters)

◆ setPassThroughFightersOnlyWhenDestroyed()

void com.fs.starfarer.api.loading.MissileSpecAPI.setPassThroughFightersOnlyWhenDestroyed ( boolean passThroughFightersOnlyWhenDestroyed)

◆ setPassThroughMissiles()

void com.fs.starfarer.api.loading.MissileSpecAPI.setPassThroughMissiles ( boolean passThroughMissiles)

◆ setReduceDamageWhileFading()

void com.fs.starfarer.api.loading.MissileSpecAPI.setReduceDamageWhileFading ( boolean reduceDamageWhileFading)

◆ setRenderTargetIndicator()

void com.fs.starfarer.api.loading.MissileSpecAPI.setRenderTargetIndicator ( boolean renderTargetIndicator)

◆ setUseHitGlowWhenDealingDamage()

void com.fs.starfarer.api.loading.MissileSpecAPI.setUseHitGlowWhenDealingDamage ( boolean useHitGlowWhenDealingDamage)

◆ setUseHitGlowWhenDestroyed()

void com.fs.starfarer.api.loading.MissileSpecAPI.setUseHitGlowWhenDestroyed ( boolean useHitGlowWhenDestroyed)

◆ setUseProjectileRangeCalculation()

void com.fs.starfarer.api.loading.MissileSpecAPI.setUseProjectileRangeCalculation ( boolean useProjectileRangeCalculation)

The documentation for this interface was generated from the following file: