UNPKG

@polyzone/core

Version:
21 lines (20 loc) 834 B
import type { Vector3 } from "../util/Vector3"; import type { GameObject } from "./GameObject"; export declare abstract class Transform { abstract get position(): Vector3; abstract set position(value: Vector3); abstract get localPosition(): Vector3; abstract set localPosition(value: Vector3); abstract get rotation(): Vector3; abstract set rotation(value: Vector3); abstract get localRotation(): Vector3; abstract set localRotation(value: Vector3); abstract get scale(): Vector3; abstract set scale(value: Vector3); abstract get localScale(): Vector3; abstract set localScale(value: Vector3); abstract get parent(): Transform | undefined; abstract set parent(value: Transform | undefined); abstract get gameObject(): GameObject; abstract get children(): Transform[]; }