1package com.fs.starfarer.api.impl.combat;
3import org.lwjgl.util.vector.Vector2f;
5import com.fs.starfarer.api.combat.CombatEngineAPI;
6import com.fs.starfarer.api.combat.CombatEntityAPI;
7import com.fs.starfarer.api.combat.DamagingProjectileAPI;
8import com.fs.starfarer.api.combat.OnHitEffectPlugin;
9import com.fs.starfarer.api.combat.ShipAPI;
10import com.fs.starfarer.api.combat.listeners.ApplyDamageResultAPI;
16 public void onHit(DamagingProjectileAPI projectile, CombatEntityAPI target,
17 Vector2f point,
boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) {
18 if (!shieldHit && target instanceof ShipAPI) {
static void dealArmorDamage(DamagingProjectileAPI projectile, ShipAPI target, Vector2f point, float armorDamage)
void onHit(DamagingProjectileAPI projectile, CombatEntityAPI target, Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine)