Class VoltaicCannonEffect
java.lang.Object
com.fs.starfarer.api.impl.combat.threat.VoltaicCannonEffect
- All Implemented Interfaces:
EveryFrameWeaponEffectPlugin
,OnFireEffectPlugin
,OnHitEffectPlugin
public class VoltaicCannonEffect
extends Object
implements OnHitEffectPlugin, OnFireEffectPlugin, EveryFrameWeaponEffectPlugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount, CombatEngineAPI engine, WeaponAPI weapon) Called before this frame's operations for the weapon - turning, firing, etc.void
onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine)
-
Field Details
-
MIN_NUM_ARCS
public int MIN_NUM_ARCS -
MAX_NUM_ARCS
public int MAX_NUM_ARCS
-
-
Constructor Details
-
VoltaicCannonEffect
public VoltaicCannonEffect()
-
-
Method Details
-
advance
Description copied from interface:EveryFrameWeaponEffectPlugin
Called before this frame's operations for the weapon - turning, firing, etc.- Specified by:
advance
in interfaceEveryFrameWeaponEffectPlugin
-
onFire
- Specified by:
onFire
in interfaceOnFireEffectPlugin
-
onHit
public void onHit(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) - Specified by:
onHit
in interfaceOnHitEffectPlugin
-