public class RealityDisruptorEffect extends java.lang.Object implements OnFireEffectPlugin, OnHitEffectPlugin, EveryFrameWeaponEffectPlugin
Modifier and Type | Field and Description |
---|---|
protected CombatEntityAPI |
chargeGlowEntity |
protected RealityDisruptorChargeGlow |
chargeGlowPlugin |
Constructor and Description |
---|
RealityDisruptorEffect() |
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.
|
void |
onFire(DamagingProjectileAPI projectile,
WeaponAPI weapon,
CombatEngineAPI engine) |
void |
onHit(DamagingProjectileAPI projectile,
CombatEntityAPI target,
Vector2f point,
boolean shieldHit,
ApplyDamageResultAPI damageResult,
CombatEngineAPI engine) |
protected CombatEntityAPI chargeGlowEntity
protected RealityDisruptorChargeGlow chargeGlowPlugin
public void advance(float amount, CombatEngineAPI engine, WeaponAPI weapon)
EveryFrameWeaponEffectPlugin
advance
in interface EveryFrameWeaponEffectPlugin
public void onHit(DamagingProjectileAPI projectile, CombatEntityAPI target, Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine)
onHit
in interface OnHitEffectPlugin
public void onFire(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)
onFire
in interface OnFireEffectPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.