コード例 #1
0
 protected override void OnNodePowerConfigurationChanged(EquipmentNetwork.Node sender)
 {
     ProducingPower = sender.OutputPower - sender.InputPower;
     Assert.IsTrue(ProducingPower >= 0);
 }
コード例 #2
0
 private void OnNodeProhibitedEngagement(EquipmentNetwork.Node sender)
 {
     IsEngagementAllowed = false;
     EngagementProhibited?.Invoke(this);
 }
コード例 #3
0
 /// <summary>
 ///    Action which performs when node reports that it's input/output power changed.
 /// </summary>
 protected abstract void OnNodePowerConfigurationChanged(EquipmentNetwork.Node sender);
コード例 #4
0
 private void OnNodeAllowedEngagement(EquipmentNetwork.Node sender)
 {
     IsEngagementAllowed = true;
     EngagementAllowed?.Invoke(this);
 }
コード例 #5
0
 protected override void OnNodePowerConfigurationChanged(EquipmentNetwork.Node sender)
 {
     ConsumingPower = sender.InputPower - sender.OutputPower;
 }