@polyzone/core
Version:
PolyZone core API
21 lines (20 loc) • 834 B
TypeScript
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[];
}