Exemplo 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;
 }
Exemplo 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;
     }
 }