Interface CombatEnginePlugin

All Known Subinterfaces:
EveryFrameCombatPlugin
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 CombatEnginePlugin
Author:
Alex Mosolov Copyright 2012 Fractal Softworks, LLC
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
  • Method Details

    • init

      @Deprecated void init(CombatEngineAPI engine)
      Deprecated.
      Deprecated, not guaranteed to be called before advance() is called for an EveryFrameCombatPlugin. Can still be relied on if the EveryFrameCombatPlugin.advance() method checks for any fields being set in init() being null.
      Parameters:
      engine -