Example #1
0
 public override void NeedPower(Relay relay)
 {
     if (residual > (relay.ratedPower - relay.nowPower))
     {
         residual       -= (relay.ratedPower - relay.nowPower);
         relay.nowPower += (relay.ratedPower - relay.nowPower);
         relay.StopCoroutine(relay.scan);
     }
     else
     {
         relay.nowPower += residual;
         residual        = 0;
     }
 }