Esempio n. 1
0
 public void FillToUpkeep(Shield s)
 {
     var remupk = s.Upkeep - s.Health;
     var fill = Math.Min(Health, remupk);
     s.Fill(fill);
     Health -= fill;
 }
Esempio n. 2
0
 public void Fill(Shield s)
 {
     if(s.Health < s.Capacity) {
         var rem = s.Capacity - s.Health;
         var fill = Math.Min(rem, Health);
         s.Fill(fill);
         Health -= fill;
     }
 }