dcl-npc-toolkit-ai-version
Version:
A collection of tools for creating Non-Player-Characters (NPCs). These are capable of having conversations with the player, and play different animations. AI usage is added atop of it
9 lines (8 loc) • 652 B
TypeScript
import { Vector3 } from '@dcl/sdk/math';
export declare function getRandomHexColor(): string;
export declare function onelerp(v0: number, v1: number, t: number): number;
export declare function calculateBezier(start: Vector3, end: Vector3, inter1: Vector3, inter2: Vector3, t: number): Vector3;
export declare function smoothPath(controlPoints: Vector3[], smoothness: number): Vector3[];
export declare function pitchShift(currentPitch: number, shift: number): number;
export declare function rotate2D(angle: number, x: number, y: number, centerX: number, centerY: number): [number, number];
export declare function rotateUVs(angle: number): number[];