using Decal.Interop.Filters; namespace Decal.Adapter.Wrappers; /// /// Defines the WorldObjectCollection filter for objects in a container /// public class ByContainerFilter : WorldObjectCollectionFilter { private int container; /// /// Id of the container filtered by /// public int Container { get { return container; } set { container = value; } } /// /// Creates a new filter /// public ByContainerFilter() { } /// /// Creates a new filter using the specified container /// /// Id of the container public ByContainerFilter(int container) { this.container = container; } internal override void ApplyFilter(WorldIterator wi) { wi.ByContainer(container); } }