Uses of Interface
com.fs.starfarer.api.combat.DamagingProjectileAPI
Packages that use DamagingProjectileAPI
Package
Description
-
Uses of DamagingProjectileAPI in com.fs.starfarer.api.combat
Subinterfaces of DamagingProjectileAPI in com.fs.starfarer.api.combatMethods in com.fs.starfarer.api.combat that return DamagingProjectileAPIModifier and TypeMethodDescriptionMissileAPI.explode()
CombatEngineAPI.spawnDamagingExplosion
(DamagingExplosionSpec spec, ShipAPI source, org.lwjgl.util.vector.Vector2f location) CombatEngineAPI.spawnDamagingExplosion
(DamagingExplosionSpec spec, ShipAPI source, org.lwjgl.util.vector.Vector2f location, boolean canDamageSource) Methods in com.fs.starfarer.api.combat that return types with arguments of type DamagingProjectileAPIMethods in com.fs.starfarer.api.combat with parameters of type DamagingProjectileAPIModifier and TypeMethodDescriptionvoid
ProximityExplosionEffect.onExplosion
(DamagingProjectileAPI explosion, DamagingProjectileAPI originalProjectile) void
OnFireEffectPlugin.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
OnHitEffectPlugin.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) -
Uses of DamagingProjectileAPI in com.fs.starfarer.api.impl.combat
Fields in com.fs.starfarer.api.impl.combat declared as DamagingProjectileAPIModifier and TypeFieldDescriptionprotected DamagingProjectileAPI
CryofluxTransducerEffect.prev
CryoblasterEffect.ParticleData.proj
protected DamagingProjectileAPI
CryoblasterEffect.proj
CryofluxTransducerEffect.ParticleData.proj
protected DamagingProjectileAPI
CryofluxTransducerEffect.proj
protected DamagingProjectileAPI
DisintegratorEffect.proj
protected DamagingProjectileAPI
RealityDisruptorChargeGlow.proj
Fields in com.fs.starfarer.api.impl.combat with type parameters of type DamagingProjectileAPIMethods in com.fs.starfarer.api.impl.combat with parameters of type DamagingProjectileAPIModifier and TypeMethodDescriptionvoid
RealityDisruptorChargeGlow.attachToProjectile
(DamagingProjectileAPI proj) protected CryofluxTransducerEffect
CryofluxTransducerEffect.createTrail
(DamagingProjectileAPI projectile, DamagingProjectileAPI prev) static void
BreachOnHitEffect.dealArmorDamage
(DamagingProjectileAPI projectile, ShipAPI target, org.lwjgl.util.vector.Vector2f point, float armorDamage) RealityDisruptorChargeGlow.findTarget
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) ShockRepeaterOnFireEffect.findTarget
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) static boolean
RealityDisruptorChargeGlow.isProjectileExpired
(DamagingProjectileAPI proj) void
RiftBeamMineExplosion.onExplosion
(DamagingProjectileAPI explosion, DamagingProjectileAPI originalProjectile) void
RiftCascadeMineExplosion.onExplosion
(DamagingProjectileAPI explosion, DamagingProjectileAPI originalProjectile) void
RiftLanceMineExplosion.onExplosion
(DamagingProjectileAPI explosion, DamagingProjectileAPI originalProjectile) void
CanisterFlakPlugin.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
CryoblasterEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
CryofluxTransducerEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
HeavyAdjudicatorEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
RealityDisruptorEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
RiftTorpedoEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
ShockRepeaterOnFireEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
SquallOnFireEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
VPDriverEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
BreachOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
CryoblasterEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
CryofluxTransducerEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
DisintegratorEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
IonCannonOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
MiningBlasterOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
MoteOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
PilumOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
RealityDisruptorEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
RiftTorpedoEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
SabotOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
TestOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) org.lwjgl.util.vector.Vector2f
RealityDisruptorChargeGlow.pickNoTargetDest
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) org.lwjgl.util.vector.Vector2f
ShockRepeaterOnFireEffect.pickNoTargetDest
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
CombatEntityPluginWithParticles.render
(CombatEngineLayers layer, ViewportAPI viewport, DamagingProjectileAPI proj) static void
RealityDisruptorChargeGlow.spawnEMPParticles
(RealityDisruptorChargeGlow.EMPArcHitType type, DamagingProjectileAPI proj, org.lwjgl.util.vector.Vector2f point, CombatEntityAPI target) static void
RiftCascadeMineExplosion.spawnStandardRift
(DamagingProjectileAPI explosion, NegativeExplosionVisual.NEParams params) Constructors in com.fs.starfarer.api.impl.combat with parameters of type DamagingProjectileAPIModifierConstructorDescriptionDisintegratorEffect
(DamagingProjectileAPI proj, ShipAPI target, org.lwjgl.util.vector.Vector2f offset) ParticleData
(DamagingProjectileAPI proj, CryofluxTransducerEffect effect) -
Uses of DamagingProjectileAPI in com.fs.starfarer.api.impl.combat.dem
Methods in com.fs.starfarer.api.impl.combat.dem with parameters of type DamagingProjectileAPIModifier and TypeMethodDescriptionvoid
DEMEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) -
Uses of DamagingProjectileAPI in com.fs.starfarer.api.impl.combat.dweller
Fields in com.fs.starfarer.api.impl.combat.dweller declared as DamagingProjectileAPIMethods in com.fs.starfarer.api.impl.combat.dweller with parameters of type DamagingProjectileAPIModifier and TypeMethodDescriptionprotected PseudoparticleJetEffect
PseudoparticleJetEffect.createTrail
(DamagingProjectileAPI projectile, DamagingProjectileAPI prev) InimicalEmanationOnFireEffect.findTarget
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) static void
RiftLightningEffect.fireArc
(DamagingProjectileAPI projectile, WeaponAPI weapon, org.lwjgl.util.vector.Vector2f point, CombatEntityAPI target) void
RiftLightningMineExplosion.onExplosion
(DamagingProjectileAPI explosion, DamagingProjectileAPI originalProjectile) void
AssayingRiftEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
InimicalEmanationOnFireEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
RiftLightningEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
VortexLauncherEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
AssayingRiftEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
PseudoparticleJetEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
RiftLightningEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) org.lwjgl.util.vector.Vector2f
InimicalEmanationOnFireEffect.pickNoTargetDest
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) Constructors in com.fs.starfarer.api.impl.combat.dweller with parameters of type DamagingProjectileAPIModifierConstructorDescriptionPseudoparticleJetEffect
(DamagingProjectileAPI projectile, DamagingProjectileAPI prev) -
Uses of DamagingProjectileAPI in com.fs.starfarer.api.impl.combat.threat
Fields in com.fs.starfarer.api.impl.combat.threat declared as DamagingProjectileAPIModifier and TypeFieldDescriptionprotected DamagingProjectileAPI
BaseFragmentMissileEffect.projectile
Methods in com.fs.starfarer.api.impl.combat.threat with parameters of type DamagingProjectileAPIModifier and TypeMethodDescriptionVoltaicDischargeOnFireEffect.findTarget
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
BaseFragmentMissileEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
DevouringSwarmMissileEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
NeutronTorpedoOnFireEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
SeekerFragmentMissileEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
SwarmLauncherEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
UnstableFragmentMissileEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
VoidblasterEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
VoltaicCannonEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
VoltaicDischargeOnFireEffect.onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) void
DevouringSwarmMissileEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
VoidblasterEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
VoltaicCannonEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) org.lwjgl.util.vector.Vector2f
VoltaicDischargeOnFireEffect.pickNoTargetDest
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)