Interface IEnergySource

All Known Subinterfaces:
IAEPowerStorage, IEnergyService, IMEChest, IPortableTerminal

public interface IEnergySource
  • Method Details

    • empty

      static IEnergySource empty()
      Returns:
      An energy source that never provides energy.
    • extractAEPower

      double extractAEPower(double amt, Actionable mode, PowerMultiplier usePowerMultiplier)
      Extract power from the network.
      Parameters:
      amt - extracted power
      mode - should the action be simulated or performed?
      Returns:
      returns extracted power.