Server.Items.CharacterStatuePlinth.CouldFit C# (CSharp) Method

CouldFit() public method

public CouldFit ( IPoint3D p, Server.Map map ) : bool
p IPoint3D
map Server.Map
return bool
        public virtual bool CouldFit( IPoint3D p, Map map )
        {
            Point3D point = new Point3D( p.X, p.Y, p.Z );

            if ( map == null || !map.CanFit( point, 20 ) )
                return false;

            BaseHouse house = BaseHouse.FindHouseAt( point, map, 20 );

            if ( house == null )
                return false;

            AddonFitResult result = CharacterStatueTarget.CheckDoors( point, 20, house );

            if ( result == AddonFitResult.Valid )
                return true;

            return false;
        }