public class UnstableFragmentMissileEffect extends BaseFragmentMissileEffect
BaseFragmentMissileEffect.FragmentBehaviorOnImpactengine, missile, projectile, ship, sourceSwarm, weapon| Constructor and Description |
|---|
UnstableFragmentMissileEffect() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureMissileSwarmParams(RoilingSwarmEffect.RoilingSwarmParams params) |
protected boolean |
explodeOnFizzling() |
protected int |
getEMPResistance() |
protected int |
getNumOtherMembersToTransfer() |
protected boolean |
makePrimaryFragmentGlow() |
void |
onFire(DamagingProjectileAPI projectile,
WeaponAPI weapon,
CombatEngineAPI engine) |
protected RoilingSwarmEffect.SwarmMember |
pickPrimaryFragment() |
protected void |
swarmAdvance(float amount,
MissileAPI missile,
RoilingSwarmEffect swarm) |
addNewMembersIfNotEnoughToTransfer, advance, getEMPCoreColor, getEMPFringeColor, getExplosionSoundId, getHPLossPerTransferredMember, getNumFragmentsToFire, getNumOtherMembersToAdd, getOtherFragmentBehaviorOnImpact, getRangeForNearbyFragments, getRangeFromSourceToPickFragments, pickOuterFragmentWithinRange, pickOuterFragmentWithinRangeClosestTo, pickVelocityMatchingFragmentWithinRange, removeFragmentsWhenMissileLosesHitpoints, reportFragmentHit, shouldMakeMissileFaceTargetOnSpawnIfAny, shouldPickVelocityMatchingPrimaryFragment, spawnEMPArc, swarmCreated, withEMPArcclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshowNoFragmentSwarmWarningpublic UnstableFragmentMissileEffect()
public void onFire(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)
onFire in interface OnFireEffectPluginonFire in class BaseFragmentMissileEffectprotected void configureMissileSwarmParams(RoilingSwarmEffect.RoilingSwarmParams params)
configureMissileSwarmParams in class BaseFragmentMissileEffectprotected int getNumOtherMembersToTransfer()
getNumOtherMembersToTransfer in class BaseFragmentMissileEffectprotected int getEMPResistance()
getEMPResistance in class BaseFragmentMissileEffectprotected boolean explodeOnFizzling()
explodeOnFizzling in class BaseFragmentMissileEffectprotected boolean makePrimaryFragmentGlow()
makePrimaryFragmentGlow in class BaseFragmentMissileEffectprotected RoilingSwarmEffect.SwarmMember pickPrimaryFragment()
pickPrimaryFragment in class BaseFragmentMissileEffectprotected void swarmAdvance(float amount, MissileAPI missile, RoilingSwarmEffect swarm)
swarmAdvance in class BaseFragmentMissileEffect