radar4mob
Version:
Detects and emits an event when the position of an mob with coordinates changes.
31 lines (30 loc) • 738 B
TypeScript
import { Area } from './Area';
import { Mob } from './Mob';
interface IPosition {
x: number;
y: number;
z: number;
w: number;
}
type PositionLike = Partial<IPosition>;
export declare class Position implements IPosition {
private readonly __area;
private readonly __mob;
private __x;
private __y;
private __z;
private __w;
static GetDistance(a: Position, b: Position): number;
constructor(area: Area, mob: Mob);
get x(): number;
get y(): number;
get z(): number;
get w(): number;
set x(v: number);
set y(v: number);
set z(v: number);
set w(v: number);
set(x: number, y?: number, z?: number, w?: number): this;
set(x: PositionLike): this;
}
export {};