public MyPowerReceiver(MyConsumerGroupEnum group, bool isAdaptible, float maxRequiredInput, Func <float> requiredInputFunc) { Group = group; IsAdaptible = isAdaptible; MaxRequiredInput = maxRequiredInput; m_requiredInputFunc = requiredInputFunc; }
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; }