|
Starsector API
|
Public Member Functions | |
| OnHitEffectPlugin | getEffect () |
| void | setEffect (OnHitEffectPlugin effect) |
| String | getSoundSetId () |
| void | setSoundSetId (String soundSetId) |
| DamagingExplosionSpec (float duration, float radius, float coreRadius, float maxDamage, float minDamage, CollisionClass collisionClass, CollisionClass collisionClassByFighter, float particleSizeMin, float particleSizeRange, float particleDuration, int particleCount, Color particleColor, Color explosionColor) | |
| float | getParticleSpawnRadius () |
| void | setParticleSpawnRadius (float particleSpawnRadius) |
| Color | getExplosionColor () |
| void | setExplosionColor (Color explosionColor) |
| DamageType | getDamageType () |
| void | setDamageType (DamageType damageType) |
| float | getDuration () |
| void | setDuration (float duration) |
| float | getRadius () |
| void | setRadius (float radius) |
| float | getMaxDamage () |
| void | setMaxDamage (float maxDamage) |
| float | getMinDamage () |
| void | setMinDamage (float minDamage) |
| CollisionClass | getCollisionClass () |
| void | setCollisionClass (CollisionClass collisionClass) |
| CollisionClass | getCollisionClassIfByFighter () |
| void | setCollisionClassByFighter (CollisionClass collisionClassByFighter) |
| float | getParticleSizeMin () |
| void | setParticleSizeMin (float particleSizeMin) |
| float | getParticleSizeRange () |
| void | setParticleSizeRange (float particleSizeRange) |
| float | getParticleDuration () |
| void | setParticleDuration (float particleDuration) |
| int | getParticleCount () |
| void | setParticleCount (int particleCount) |
| Color | getParticleColor () |
| void | setParticleColor (Color particleColor) |
| float | getCoreRadius () |
| void | setCoreRadius (float coreRadius) |
| boolean | isShowGraphic () |
| void | setShowGraphic (boolean showGraphic) |
| DamagingExplosionSpec | clone () |
| boolean | isUseDetailedExplosion () |
| void | setUseDetailedExplosion (boolean useDetailedExplosion) |
| CollisionClass | getCollisionClassByFighter () |
| MutableStat | getModifier () |
| void | setModifier (MutableStat modifier) |
| float | getDetailedExplosionRadius () |
| void | setDetailedExplosionRadius (float detailedExplosionRadius) |
| float | getDetailedExplosionFlashRadius () |
| void | setDetailedExplosionFlashRadius (float detailedExplosionFlashRadius) |
| Color | getDetailedExplosionFlashColorFringe () |
| void | setDetailedExplosionFlashColorFringe (Color detailedExplosionFlashColorFringe) |
| Color | getDetailedExplosionFlashColorCore () |
| void | setDetailedExplosionFlashColorCore (Color detailedExplosionFlashColorCore) |
| float | getDetailedExplosionFlashDuration () |
| void | setDetailedExplosionFlashDuration (float detailedExplosionFlashDuration) |
| float | getSoundVolume () |
| void | setSoundVolume (float soundVolume) |
| float | getMaxEMPDamage () |
| void | setMaxEMPDamage (float maxEMPDamage) |
| float | getMinEMPDamage () |
| void | setMinEMPDamage (float minEMPDamage) |
Static Public Member Functions | |
| static float | getShipExplosionRadius (ShipAPI ship) |
| static DamagingExplosionSpec | explosionSpecForShip (ShipAPI ship) |
| static DamagingExplosionSpec | loadFromJSON (JSONObject explosionSpecJson) throws JSONException |
Definition at line 16 of file DamagingExplosionSpec.java.
| com.fs.starfarer.api.loading.DamagingExplosionSpec.DamagingExplosionSpec | ( | float | duration, |
| float | radius, | ||
| float | coreRadius, | ||
| float | maxDamage, | ||
| float | minDamage, | ||
| CollisionClass | collisionClass, | ||
| CollisionClass | collisionClassByFighter, | ||
| float | particleSizeMin, | ||
| float | particleSizeRange, | ||
| float | particleDuration, | ||
| int | particleCount, | ||
| Color | particleColor, | ||
| Color | explosionColor ) |
Definition at line 150 of file DamagingExplosionSpec.java.
| DamagingExplosionSpec com.fs.starfarer.api.loading.DamagingExplosionSpec.clone | ( | ) |
Definition at line 305 of file DamagingExplosionSpec.java.
|
static |
Definition at line 69 of file DamagingExplosionSpec.java.
| CollisionClass com.fs.starfarer.api.loading.DamagingExplosionSpec.getCollisionClass | ( | ) |
Definition at line 230 of file DamagingExplosionSpec.java.
| CollisionClass com.fs.starfarer.api.loading.DamagingExplosionSpec.getCollisionClassByFighter | ( | ) |
Definition at line 321 of file DamagingExplosionSpec.java.
| CollisionClass com.fs.starfarer.api.loading.DamagingExplosionSpec.getCollisionClassIfByFighter | ( | ) |
Definition at line 238 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getCoreRadius | ( | ) |
Definition at line 286 of file DamagingExplosionSpec.java.
| DamageType com.fs.starfarer.api.loading.DamagingExplosionSpec.getDamageType | ( | ) |
Definition at line 190 of file DamagingExplosionSpec.java.
| Color com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionFlashColorCore | ( | ) |
Definition at line 357 of file DamagingExplosionSpec.java.
| Color com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionFlashColorFringe | ( | ) |
Definition at line 349 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionFlashDuration | ( | ) |
Definition at line 365 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionFlashRadius | ( | ) |
Definition at line 341 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionRadius | ( | ) |
Definition at line 333 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getDuration | ( | ) |
Definition at line 198 of file DamagingExplosionSpec.java.
| OnHitEffectPlugin com.fs.starfarer.api.loading.DamagingExplosionSpec.getEffect | ( | ) |
Definition at line 96 of file DamagingExplosionSpec.java.
| Color com.fs.starfarer.api.loading.DamagingExplosionSpec.getExplosionColor | ( | ) |
Definition at line 182 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getMaxDamage | ( | ) |
Definition at line 214 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getMaxEMPDamage | ( | ) |
Definition at line 381 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getMinDamage | ( | ) |
Definition at line 222 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getMinEMPDamage | ( | ) |
Definition at line 389 of file DamagingExplosionSpec.java.
| MutableStat com.fs.starfarer.api.loading.DamagingExplosionSpec.getModifier | ( | ) |
Definition at line 325 of file DamagingExplosionSpec.java.
| Color com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleColor | ( | ) |
Definition at line 278 of file DamagingExplosionSpec.java.
| int com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleCount | ( | ) |
Definition at line 270 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleDuration | ( | ) |
Definition at line 262 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleSizeMin | ( | ) |
Definition at line 246 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleSizeRange | ( | ) |
Definition at line 254 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleSpawnRadius | ( | ) |
Definition at line 174 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getRadius | ( | ) |
Definition at line 206 of file DamagingExplosionSpec.java.
|
static |
Definition at line 59 of file DamagingExplosionSpec.java.
| String com.fs.starfarer.api.loading.DamagingExplosionSpec.getSoundSetId | ( | ) |
Definition at line 104 of file DamagingExplosionSpec.java.
| float com.fs.starfarer.api.loading.DamagingExplosionSpec.getSoundVolume | ( | ) |
Definition at line 373 of file DamagingExplosionSpec.java.
| boolean com.fs.starfarer.api.loading.DamagingExplosionSpec.isShowGraphic | ( | ) |
Definition at line 295 of file DamagingExplosionSpec.java.
| boolean com.fs.starfarer.api.loading.DamagingExplosionSpec.isUseDetailedExplosion | ( | ) |
Definition at line 313 of file DamagingExplosionSpec.java.
|
static |
Definition at line 111 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setCollisionClass | ( | CollisionClass | collisionClass | ) |
Definition at line 234 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setCollisionClassByFighter | ( | CollisionClass | collisionClassByFighter | ) |
Definition at line 242 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setCoreRadius | ( | float | coreRadius | ) |
Definition at line 290 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDamageType | ( | DamageType | damageType | ) |
Definition at line 194 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionFlashColorCore | ( | Color | detailedExplosionFlashColorCore | ) |
Definition at line 361 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionFlashColorFringe | ( | Color | detailedExplosionFlashColorFringe | ) |
Definition at line 353 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionFlashDuration | ( | float | detailedExplosionFlashDuration | ) |
Definition at line 369 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionFlashRadius | ( | float | detailedExplosionFlashRadius | ) |
Definition at line 345 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionRadius | ( | float | detailedExplosionRadius | ) |
Definition at line 337 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDuration | ( | float | duration | ) |
Definition at line 202 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setEffect | ( | OnHitEffectPlugin | effect | ) |
Definition at line 100 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setExplosionColor | ( | Color | explosionColor | ) |
Definition at line 186 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setMaxDamage | ( | float | maxDamage | ) |
Definition at line 218 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setMaxEMPDamage | ( | float | maxEMPDamage | ) |
Definition at line 385 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setMinDamage | ( | float | minDamage | ) |
Definition at line 226 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setMinEMPDamage | ( | float | minEMPDamage | ) |
Definition at line 393 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setModifier | ( | MutableStat | modifier | ) |
Definition at line 329 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleColor | ( | Color | particleColor | ) |
Definition at line 282 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleCount | ( | int | particleCount | ) |
Definition at line 274 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleDuration | ( | float | particleDuration | ) |
Definition at line 266 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleSizeMin | ( | float | particleSizeMin | ) |
Definition at line 250 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleSizeRange | ( | float | particleSizeRange | ) |
Definition at line 258 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleSpawnRadius | ( | float | particleSpawnRadius | ) |
Definition at line 178 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setRadius | ( | float | radius | ) |
Definition at line 210 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setShowGraphic | ( | boolean | showGraphic | ) |
Definition at line 300 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setSoundSetId | ( | String | soundSetId | ) |
Definition at line 107 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setSoundVolume | ( | float | soundVolume | ) |
Definition at line 377 of file DamagingExplosionSpec.java.
| void com.fs.starfarer.api.loading.DamagingExplosionSpec.setUseDetailedExplosion | ( | boolean | useDetailedExplosion | ) |
Definition at line 317 of file DamagingExplosionSpec.java.