package mods.eln.transparentnode.electricalantennarx;
import mods.eln.sim.IProcess;
public class ElectricalAntennaRxSlowProcess implements IProcess {
ElectricalAntennaRxElement element;
public ElectricalAntennaRxSlowProcess(ElectricalAntennaRxElement element) {
this.element = element;
}
@Override
public void process(double time) {
if (element.powerSrc.getP() > element.descriptor.electricalMaximalPower) {
element.node.physicalSelfDestruction(2.0f);
} else if (element.powerOut.getU() > element.descriptor.electricalMaximalVoltage) {
element.node.physicalSelfDestruction(2.0f);
}
}
}