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: