Inheritance: BaseDoor, ISecurable
Ejemplo n.º 1
0
        public bool CheckAccess(Mobile m, BaseHouseDoor door)
        {
            BaseHouse house = this.FindHouse();

            if (house == null)
            {
                return(false);
            }

            if (!door.Locked)
            {
                return(true);
            }

            if (house.Public ? house.IsBanned(m) : !house.HasAccess(m))
            {
                return(false);
            }

            return(false);
        }