@fivem-ts/shared
Version:
FiveM Typescript wrapper shared part
17 lines (16 loc) • 587 B
TypeScript
import { Vector } from '.';
export declare class Vector2 extends Vector {
constructor(x: number, y: number);
get Length(): number;
get normalize(): Vector2;
clone(): Vector2;
distanceSquared(vector: Vector2): number;
distance(vector: Vector2): number;
crossProduct(vector: Vector2): number;
dotProduct(vector: Vector2): number;
add(vector: Vector2 | number): Vector2;
subtract(vector: Vector2 | number): Vector2;
multiply(vector: Vector2 | number): Vector2;
divide(vector: Vector2 | number): Vector2;
replace(vector: Vector2): void;
}