All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected boolean |
addNewMembersIfNotEnoughToTransfer() |
void |
advance(float amount,
CombatEngineAPI engine,
WeaponAPI weapon)
Called before this frame's operations for the weapon - turning, firing, etc.
|
protected void |
configureMissileSwarmParams(RoilingSwarmEffect.RoilingSwarmParams params) |
protected boolean |
explodeOnFizzling() |
protected java.awt.Color |
getEMPCoreColor() |
protected java.awt.Color |
getEMPFringeColor() |
protected int |
getEMPResistance() |
protected java.lang.String |
getExplosionSoundId() |
protected float |
getHPLossPerTransferredMember() |
int |
getNumFragmentsToFire() |
protected int |
getNumOtherMembersToAdd() |
protected int |
getNumOtherMembersToTransfer() |
protected BaseFragmentMissileEffect.FragmentBehaviorOnImpact |
getOtherFragmentBehaviorOnImpact() |
protected float |
getRangeForNearbyFragments() |
protected float |
getRangeFromSourceToPickFragments() |
protected boolean |
makePrimaryFragmentGlow() |
void |
onFire(DamagingProjectileAPI projectile,
WeaponAPI weapon,
CombatEngineAPI engine) |
protected RoilingSwarmEffect.SwarmMember |
pickOuterFragmentWithinRange(float range) |
protected RoilingSwarmEffect.SwarmMember |
pickOuterFragmentWithinRangeClosestTo(float range,
org.lwjgl.util.vector.Vector2f otherLoc) |
protected RoilingSwarmEffect.SwarmMember |
pickPrimaryFragment() |
protected RoilingSwarmEffect.SwarmMember |
pickVelocityMatchingFragmentWithinRange(float range) |
protected boolean |
removeFragmentsWhenMissileLosesHitpoints() |
protected void |
reportFragmentHit(MissileAPI missile,
RoilingSwarmEffect.SwarmMember p,
RoilingSwarmEffect swarm,
CombatEntityAPI target) |
protected boolean |
shouldMakeMissileFaceTargetOnSpawnIfAny() |
protected boolean |
shouldPickVelocityMatchingPrimaryFragment() |
protected void |
spawnEMPArc() |
protected void |
swarmAdvance(float amount,
MissileAPI missile,
RoilingSwarmEffect swarm) |
protected void |
swarmCreated(MissileAPI missile,
RoilingSwarmEffect missileSwarm,
RoilingSwarmEffect sourceSwarm) |
protected boolean |
withEMPArc() |