1package com.fs.starfarer.api.impl.combat.threat;
5import com.fs.starfarer.api.combat.CombatEngineAPI;
6import com.fs.starfarer.api.combat.DamagingProjectileAPI;
7import com.fs.starfarer.api.combat.MissileAPI;
8import com.fs.starfarer.api.combat.WeaponAPI;
9import com.fs.starfarer.api.impl.combat.threat.RoilingSwarmEffect.RoilingSwarmParams;
10import com.fs.starfarer.api.impl.combat.threat.RoilingSwarmEffect.SwarmMember;
21 params.flashFringeColor =
new Color(255,255,50,255);
22 params.flashCoreColor = Color.white;
23 params.flashRadius = 70f;
24 params.flashCoreRadiusMult = 0.75f;
28 if (!missileSwarm.
members.isEmpty()) {
29 SwarmMember p = missileSwarm.
members.get(0);
DamagingProjectileAPI projectile
RoilingSwarmEffect sourceSwarm
List< SwarmMember > members
boolean explodeOnFizzling()
int getNumOtherMembersToTransfer()
void onFire(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)
void configureMissileSwarmParams(RoilingSwarmParams params)
void swarmCreated(MissileAPI missile, RoilingSwarmEffect missileSwarm, RoilingSwarmEffect sourceSwarm)
void setBounceDown(boolean bounceDown)
void setBrightness(float brightness)