Package com.fs.starfarer.api.combat
Class BaseCombatLayeredRenderingPlugin
java.lang.Object
com.fs.starfarer.api.combat.BaseCombatLayeredRenderingPlugin
- All Implemented Interfaces:
CombatLayeredRenderingPlugin
- Direct Known Subclasses:
CombatEntityPluginWithParticles
,CryoblasterEffect
,CryofluxTransducerEffect
,DisintegratorEffect
,DroneStrikeStats.DroneMissileScript
,DwellerCombatPlugin
,NegativeExplosionVisual
,NeuralTransferVisual
,RoilingSwarmEffect
,ShipExplosionFlareVisual
,ShockwaveVisual
,TriadShieldStatsBackup.TriadShieldVisuals
public class BaseCombatLayeredRenderingPlugin
extends Object
implements CombatLayeredRenderingPlugin
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) void
cleanup()
float
void
init
(CombatEntityAPI entity) boolean
void
render
(CombatEngineLayers layer, ViewportAPI viewport)
-
Field Details
-
layer
-
entity
-
-
Constructor Details
-
BaseCombatLayeredRenderingPlugin
public BaseCombatLayeredRenderingPlugin() -
BaseCombatLayeredRenderingPlugin
-
-
Method Details
-
advance
public void advance(float amount) - Specified by:
advance
in interfaceCombatLayeredRenderingPlugin
-
cleanup
public void cleanup()- Specified by:
cleanup
in interfaceCombatLayeredRenderingPlugin
-
getActiveLayers
- Specified by:
getActiveLayers
in interfaceCombatLayeredRenderingPlugin
-
getRenderRadius
public float getRenderRadius()- Specified by:
getRenderRadius
in interfaceCombatLayeredRenderingPlugin
-
init
- Specified by:
init
in interfaceCombatLayeredRenderingPlugin
-
isExpired
public boolean isExpired()- Specified by:
isExpired
in interfaceCombatLayeredRenderingPlugin
-
getEntity
-
render
- Specified by:
render
in interfaceCombatLayeredRenderingPlugin
-