コード例 #1
0
 public override bool CheckState(Game game)
 {
     return
         (!game.AbilitiesOnStack().Contains(this) &&              // Don't put this on the stack if it's already on the stack
          Source.Controller.Battlefield.Contains(Source) &&       // Don't put this on the stack if Dark Depths is no longer on the battlefield
          Source.Counters.Count(c => c == CounterType.Ice) == 0); // Don't put this on the stack if Dark Depths still has ice counters
 }