public class InimicalEmanationOnFireEffect extends java.lang.Object implements OnFireEffectPlugin, EveryFrameWeaponEffectPlugin
| Modifier and Type | Field and Description |
|---|---|
static float |
EXTRA_ARC |
protected float |
extraRangeOnNextFire |
static float |
REPAIR_RATE_DEBUFF_DUR |
| Constructor and Description |
|---|
InimicalEmanationOnFireEffect() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount,
CombatEngineAPI engine,
WeaponAPI weapon)
Called before this frame's operations for the weapon - turning, firing, etc.
|
CombatEntityAPI |
findTarget(DamagingProjectileAPI projectile,
WeaponAPI weapon,
CombatEngineAPI engine) |
void |
onFire(DamagingProjectileAPI projectile,
WeaponAPI weapon,
CombatEngineAPI engine) |
org.lwjgl.util.vector.Vector2f |
pickNoTargetDest(DamagingProjectileAPI projectile,
WeaponAPI weapon,
CombatEngineAPI engine) |
public static float EXTRA_ARC
public static float REPAIR_RATE_DEBUFF_DUR
protected float extraRangeOnNextFire
public InimicalEmanationOnFireEffect()
public void advance(float amount, CombatEngineAPI engine, WeaponAPI weapon)
EveryFrameWeaponEffectPluginadvance in interface EveryFrameWeaponEffectPluginpublic void onFire(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)
onFire in interface OnFireEffectPluginpublic org.lwjgl.util.vector.Vector2f pickNoTargetDest(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)
public CombatEntityAPI findTarget(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)