示例#1
0
文件: shield.cs 项目: CSGO-2016/Debug
 public void FillToUpkeep(Shield s)
 {
     var remupk = s.Upkeep - s.Health;
     var fill = Math.Min(Health, remupk);
     s.Fill(fill);
     Health -= fill;
 }
示例#2
0
文件: shield.cs 项目: CSGO-2016/Debug
 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;
     }
 }