UNPKG

@koreez/phaser3-isometric-plugin

Version:
25 lines (24 loc) 952 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 IsoContainer extends Phaser.GameObjects.Container implements IIsoGameObject, IIsoPhaserGameObject { static readonly ISO_CONTAINER: string; isoX: number; isoY: number; isoZ: number; isoPosition: Point3; readonly isoBounds: Cube; readonly snap: number; readonly projector: Projector; constructor(scene: Phaser.Scene & { isoProjector?: Projector; }, x?: number, y?: number, z?: number, children?: Phaser.GameObjects.GameObject[]); private __isoGameObject; setIsoX: (v: number) => this; setIsoY: (v: number) => this; setIsoZ: (v: number) => this; set2DPosition(x?: number, y?: number): this; setIsoPosition(point3: Point3): this; }