51 $newSignalStrength = min(15, max(0,
52 (int) ceil(count($entities) * $this->signalStrengthFactor)
54 if($newSignalStrength === $this->signalStrength){
57 $wasActive = $this->signalStrength !== 0;
58 $isActive = $newSignalStrength !== 0;
60 (clone $this)->setOutputSignalStrength($newSignalStrength),
61 $wasActive !== $isActive ? $isActive :
null