1package com.fs.starfarer.api.impl.combat.dem;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.combat.CombatEngineAPI;
5import com.fs.starfarer.api.combat.DamagingProjectileAPI;
6import com.fs.starfarer.api.combat.MissileAPI;
7import com.fs.starfarer.api.combat.OnFireEffectPlugin;
8import com.fs.starfarer.api.combat.ShipAPI;
9import com.fs.starfarer.api.combat.WeaponAPI;
14public class DEMEffect implements OnFireEffectPlugin {
15 public void onFire(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) {
16 if (!(projectile instanceof MissileAPI))
return;
18 MissileAPI missile = (MissileAPI) projectile;
21 if (weapon !=
null) ship = weapon.getShip();
22 if (ship ==
null)
return;
static CombatEngineAPI getCombatEngine()
void onFire(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)