Exemplo n.º 1
0
        public override void GetObjectsInVolume(VolumeAdapter volume, ICollection<WorldObject> output)
        {
            if (output == null)
                throw new ArgumentNullException("output");

            foreach (WorldObject worldObject in registeredObjects)
                // BUG: in intersection method
                //if (volume.Intersects(worldObject.WorldBoundary))
                    output.Add(worldObject);
        }
Exemplo n.º 2
0
 public virtual bool AffectsVolume(VolumeAdapter volumeAdapter)
 {
     return true;
 }
Exemplo n.º 3
0
 public abstract void GetObjectsInVolume(VolumeAdapter volume, ICollection<WorldObject> output);