clik-engine API
    Preparing search index...

    Variable RaycastConst

    Raycast: {
        cast(
            scene: Scene,
            originX: number,
            originY: number,
            dirX: number,
            dirY: number,
            maxDistance: number,
            objects: GameObject[],
        ): RaycastHit | null;
        debugDraw(
            scene: Scene,
            graphics: Phaser.GameObjects.Graphics,
            x1: number,
            y1: number,
            x2: number,
            y2: number,
            color?: number,
            hit?: RaycastHit | null,
        ): void;
        lineOfSight(
            scene: Scene,
            x1: number,
            y1: number,
            x2: number,
            y2: number,
            obstacles: GameObject[],
        ): boolean;
        nearest(objects: GameObject[], x: number, y: number): GameObject | null;
        queryCircle(
            objects: GameObject[],
            cx: number,
            cy: number,
            radius: number,
        ): GameObject[];
        queryRect(
            objects: GameObject[],
            x: number,
            y: number,
            width: number,
            height: number,
        ): GameObject[];
        rayVsRect(
            ox: number,
            oy: number,
            dx: number,
            dy: number,
            maxDist: number,
            rx: number,
            ry: number,
            rw: number,
            rh: number,
        ): { distance: number; x: number; y: number } | null;
    } = ...

    Type Declaration