UNPKG

@koreez/phaser3-isometric-plugin

Version:
20 lines (19 loc) 693 B
import { Point3 } from './Point3'; export declare class Projector { static readonly CLASSIC: number; static readonly ISOMETRIC: number; static readonly MILITARY: number; projectionAngle: number; constructor(scene: Phaser.Scene & { isoProjectionAngle?: number; isoProjector?: Projector; isoOrigin?: Phaser.Geom.Point; }); private __scene; private __transform; private __projectionAngle; private __origin; project(point3: Point3, out?: Phaser.Geom.Point): Phaser.Geom.Point; projectXY(point3: Point3, out?: Phaser.Geom.Point): Phaser.Geom.Point; unproject(point: Phaser.Geom.Point, out?: Point3, z?: number): Point3; }