Пример #1
0
        public override bool PassesFilter(IRoomPlan plan)
        {
            ConnectivityRoom.Connectivity testConnection = ConnectivityRoom.Connectivity.None;
            ConnectivityRoom component;

            if (plan.Components.TryGet <ConnectivityRoom>(out component))
            {
                testConnection = component.Connection;
            }

            return((testConnection & Connection) != ConnectivityRoom.Connectivity.None);
        }
Пример #2
0
 public RoomFilterConnectivity(ConnectivityRoom.Connectivity connectivity)
 {
     this.Connection = connectivity;
 }