Esempio n. 1
0
 public MyPowerReceiver(MyConsumerGroupEnum group, bool isAdaptible, float maxRequiredInput, Func <float> requiredInputFunc)
 {
     Group               = group;
     IsAdaptible         = isAdaptible;
     MaxRequiredInput    = maxRequiredInput;
     m_requiredInputFunc = requiredInputFunc;
 }
Esempio n. 2
0
 public MyPowerReceiver(MyConsumerGroupEnum group, bool isAdaptible, float maxRequiredInput, Func<float> requiredInputFunc)
 {
     Group               = group;
     IsAdaptible         = isAdaptible;
     MaxRequiredInput    = maxRequiredInput;
     m_requiredInputFunc = requiredInputFunc;
 }
 private HashSet<IMyPowerConsumer> GetConsumers(MyConsumerGroupEnum group)
 {
     return m_consumersByPriority[(int)group];
 }
 private HashSet <IMyPowerConsumer> GetConsumers(MyConsumerGroupEnum group)
 {
     return(m_consumersByPriority[(int)group]);
 }
 internal void SetGroupDeficit(MyConsumerGroupEnum group, float missingPower)
 {
     m_missingTotal += missingPower - m_missingPowerByGroup[(int)group];
     m_missingPowerByGroup[(int)group] = missingPower;
     m_needsRefresh = true;
 }
 internal void SetGroupDeficit(MyConsumerGroupEnum group, float missingPower)
 {
     m_missingTotal += missingPower - m_missingPowerByGroup[(int)group];
     m_missingPowerByGroup[(int)group] = missingPower;
     m_needsRefresh = true;
 }