public void UpdatePowerConsumption()
        {
            TerrainComp_PowerTrader powerComp = parent.GetComp <TerrainComp_PowerTrader>();

            if (powerComp != null)
            {
                powerComp.PowerOutput = -PowerConsumptionNow;
            }
        }
 public virtual void Notify_TerrainCompRemoved(TerrainComp_PowerTrader comp)
 {
     acceptedComps.Remove(comp);
     UpdatePowerOutput();
 }
 public virtual void ReceiveTerrainComp(TerrainComp_PowerTrader comp)
 {
     acceptedComps.Add(comp);
     UpdatePowerOutput();
 }