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