public void RemovePowerProvider(PowerProviderComponent provider)
 {
     _providerReceivers.Remove(provider);
 }
 public void UpdatePowerProviderReceivers(PowerProviderComponent provider)
 {
     Debug.Assert(_providerReceivers.ContainsKey(provider));
     _providerReceivers[provider] = provider.LinkedReceivers.ToList();
 }
 public void AddPowerProvider(PowerProviderComponent provider)
 {
     _providerReceivers.Add(provider, provider.LinkedReceivers.ToList());
 }
 public void UpdatePowerProviderReceivers(PowerProviderComponent provider)
 {
 }
 public void RemovePowerProvider(PowerProviderComponent provider)
 {
 }
 public void AddPowerProvider(PowerProviderComponent provider)
 {
 }
 public void UpdatePowerProviderReceivers(PowerProviderComponent provider, int oldLoad, int newLoad)
 {
 }