示例#1
0
 public bool Contains(IWadObject wadObject)
 {
     if (wadObject is WadMoveable)
     {
         return(Moveables.Any(obj => obj.Value == (WadMoveable)wadObject));
     }
     else if (wadObject is WadStatic)
     {
         return(Statics.Any(obj => obj.Value == (WadStatic)wadObject));
     }
     else if (wadObject is WadSpriteSequence)
     {
         return(SpriteSequences.Any(obj => obj.Value == (WadSpriteSequence)wadObject));
     }
     else
     {
         throw new ArgumentException("Argument not of a valid type.");
     }
 }