Interface EveryFrameCombatPlugin

All Superinterfaces:
CombatEnginePlugin
All Known Implementing Classes:
AttackSwarmPhaseModeScript, BaseEveryFrameCombatPlugin, ChiralFigmentStats.FigmentPlugin, CommRelayScript, CoordinatedManeuversScript, DEMScript, DwellerCombatStrategyForBothSidesPlugin, ElectronicWarfareScript, EnergyLashSystemScript.DelayedCombatActionPlugin, EscapeRevealPlugin, GenericCombatPlugin, GravityPullEffect, LowCRShipDamageSequence, NeuralLinkScript, RiftTrailEffect, ShardSpawner.ShardFadeInPlugin, ThreatCombatStrategyForBothSidesPlugin, ThreatShipConstructionScript, ThreatShipReclamationScript, VortexLauncherEffect.DisturbShroudPlugin

public interface EveryFrameCombatPlugin extends CombatEnginePlugin
  • Method Details

    • processInputPreCoreControls

      void processInputPreCoreControls(float amount, List<InputEventAPI> events)
    • advance

      void advance(float amount, List<InputEventAPI> events)
    • renderInWorldCoords

      void renderInWorldCoords(ViewportAPI viewport)
    • renderInUICoords

      void renderInUICoords(ViewportAPI viewport)