UNPKG

@koreez/phaser3-isometric-plugin

Version:
26 lines (25 loc) 975 B
import { IIsoGameObject } from '../api/IIsoGameObject'; import { IIsoPhaserGameObject } from '../api/IIsoPhaserGameObject'; import { Cube } from './Cube'; import { Point3 } from './Point3'; import { Projector } from './Projector'; export declare class IsoImage extends Phaser.GameObjects.Image implements IIsoGameObject, IIsoPhaserGameObject { static readonly ISO_IMAGE: string; isoX: number; isoY: number; isoZ: number; isoPosition: Point3; readonly isoBounds: Cube; readonly snap: number; readonly projector: Projector; setIsoText: (value: number) => {}; constructor(scene: Phaser.Scene & { isoProjector?: Projector; }, x: number, y: number, z: number, texture: string, frame?: string | integer); private __isoGameObject; setIsoX: (v: number) => this; setIsoY: (v: number) => this; setIsoZ: (v: number) => this; set2DPosition(x?: number, y?: number): this; setIsoPosition(point3: Point3): this; }