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) |
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 144 of file DamagingExplosionSpec.java.
DamagingExplosionSpec com.fs.starfarer.api.loading.DamagingExplosionSpec.clone | ( | ) |
Definition at line 299 of file DamagingExplosionSpec.java.
|
static |
Definition at line 64 of file DamagingExplosionSpec.java.
CollisionClass com.fs.starfarer.api.loading.DamagingExplosionSpec.getCollisionClass | ( | ) |
Definition at line 224 of file DamagingExplosionSpec.java.
CollisionClass com.fs.starfarer.api.loading.DamagingExplosionSpec.getCollisionClassByFighter | ( | ) |
Definition at line 315 of file DamagingExplosionSpec.java.
CollisionClass com.fs.starfarer.api.loading.DamagingExplosionSpec.getCollisionClassIfByFighter | ( | ) |
Definition at line 232 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getCoreRadius | ( | ) |
Definition at line 280 of file DamagingExplosionSpec.java.
DamageType com.fs.starfarer.api.loading.DamagingExplosionSpec.getDamageType | ( | ) |
Definition at line 184 of file DamagingExplosionSpec.java.
Color com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionFlashColorCore | ( | ) |
Definition at line 351 of file DamagingExplosionSpec.java.
Color com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionFlashColorFringe | ( | ) |
Definition at line 343 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionFlashDuration | ( | ) |
Definition at line 359 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionFlashRadius | ( | ) |
Definition at line 335 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getDetailedExplosionRadius | ( | ) |
Definition at line 327 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getDuration | ( | ) |
Definition at line 192 of file DamagingExplosionSpec.java.
OnHitEffectPlugin com.fs.starfarer.api.loading.DamagingExplosionSpec.getEffect | ( | ) |
Definition at line 91 of file DamagingExplosionSpec.java.
Color com.fs.starfarer.api.loading.DamagingExplosionSpec.getExplosionColor | ( | ) |
Definition at line 176 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getMaxDamage | ( | ) |
Definition at line 208 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getMinDamage | ( | ) |
Definition at line 216 of file DamagingExplosionSpec.java.
MutableStat com.fs.starfarer.api.loading.DamagingExplosionSpec.getModifier | ( | ) |
Definition at line 319 of file DamagingExplosionSpec.java.
Color com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleColor | ( | ) |
Definition at line 272 of file DamagingExplosionSpec.java.
int com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleCount | ( | ) |
Definition at line 264 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleDuration | ( | ) |
Definition at line 256 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleSizeMin | ( | ) |
Definition at line 240 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleSizeRange | ( | ) |
Definition at line 248 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getParticleSpawnRadius | ( | ) |
Definition at line 168 of file DamagingExplosionSpec.java.
float com.fs.starfarer.api.loading.DamagingExplosionSpec.getRadius | ( | ) |
Definition at line 200 of file DamagingExplosionSpec.java.
|
static |
Definition at line 54 of file DamagingExplosionSpec.java.
String com.fs.starfarer.api.loading.DamagingExplosionSpec.getSoundSetId | ( | ) |
Definition at line 99 of file DamagingExplosionSpec.java.
boolean com.fs.starfarer.api.loading.DamagingExplosionSpec.isShowGraphic | ( | ) |
Definition at line 289 of file DamagingExplosionSpec.java.
boolean com.fs.starfarer.api.loading.DamagingExplosionSpec.isUseDetailedExplosion | ( | ) |
Definition at line 307 of file DamagingExplosionSpec.java.
|
static |
Definition at line 106 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setCollisionClass | ( | CollisionClass | collisionClass | ) |
Definition at line 228 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setCollisionClassByFighter | ( | CollisionClass | collisionClassByFighter | ) |
Definition at line 236 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setCoreRadius | ( | float | coreRadius | ) |
Definition at line 284 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDamageType | ( | DamageType | damageType | ) |
Definition at line 188 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionFlashColorCore | ( | Color | detailedExplosionFlashColorCore | ) |
Definition at line 355 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionFlashColorFringe | ( | Color | detailedExplosionFlashColorFringe | ) |
Definition at line 347 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionFlashDuration | ( | float | detailedExplosionFlashDuration | ) |
Definition at line 363 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionFlashRadius | ( | float | detailedExplosionFlashRadius | ) |
Definition at line 339 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDetailedExplosionRadius | ( | float | detailedExplosionRadius | ) |
Definition at line 331 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setDuration | ( | float | duration | ) |
Definition at line 196 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setEffect | ( | OnHitEffectPlugin | effect | ) |
Definition at line 95 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setExplosionColor | ( | Color | explosionColor | ) |
Definition at line 180 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setMaxDamage | ( | float | maxDamage | ) |
Definition at line 212 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setMinDamage | ( | float | minDamage | ) |
Definition at line 220 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setModifier | ( | MutableStat | modifier | ) |
Definition at line 323 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleColor | ( | Color | particleColor | ) |
Definition at line 276 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleCount | ( | int | particleCount | ) |
Definition at line 268 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleDuration | ( | float | particleDuration | ) |
Definition at line 260 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleSizeMin | ( | float | particleSizeMin | ) |
Definition at line 244 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleSizeRange | ( | float | particleSizeRange | ) |
Definition at line 252 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setParticleSpawnRadius | ( | float | particleSpawnRadius | ) |
Definition at line 172 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setRadius | ( | float | radius | ) |
Definition at line 204 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setShowGraphic | ( | boolean | showGraphic | ) |
Definition at line 294 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setSoundSetId | ( | String | soundSetId | ) |
Definition at line 102 of file DamagingExplosionSpec.java.
void com.fs.starfarer.api.loading.DamagingExplosionSpec.setUseDetailedExplosion | ( | boolean | useDetailedExplosion | ) |
Definition at line 311 of file DamagingExplosionSpec.java.