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(); }