dcl-npc-toolkit
Version:
A collection of tools for creating Non-Player-Characters (NPCs). These are capable of having conversations with the player, and play different animations.
8 lines • 2.9 kB
JavaScript
import { activate, stopWalking, followPath, create, handleWalkAway, playAnimation, showDebug, getData, changeIdleAnim, talkBubble, createDialogWindow, openDialogWindow, closeDialogWindow } from "./npc";
import { talk } from "./dialog";
import { NPCPathType, NPCType } from "./types";
import { NpcUtilsUi } from './ui';
import { closeBubble, closeBubbleEndAll } from "./bubble";
export { activate, stopWalking, followPath, create, handleWalkAway, playAnimation, showDebug, talk, getData, NPCPathType, NPCType, changeIdleAnim, talkBubble, closeBubble, closeBubbleEndAll, createDialogWindow, openDialogWindow, closeDialogWindow, NpcUtilsUi };
export const debugLabel = 'NPC-Toolkit';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNILFFBQVEsRUFDUixXQUFXLEVBQ1gsVUFBVSxFQUNWLE1BQU0sRUFDTixjQUFjLEVBQ2QsYUFBYSxFQUNiLFNBQVMsRUFDVCxPQUFPLEVBQ1AsY0FBYyxFQUNkLFVBQVUsRUFDVixrQkFBa0IsRUFDbEIsZ0JBQWdCLEVBQ2hCLGlCQUFpQixFQUNwQixNQUFNLE9BQU8sQ0FBQztBQUNmLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFDaEMsT0FBTyxFQUFVLFdBQVcsRUFBRSxPQUFPLEVBQUUsTUFBTSxTQUFTLENBQUM7QUFDdkQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLE1BQU0sQ0FBQTtBQUVqQyxPQUFPLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sVUFBVSxDQUFDO0FBRTFELE9BQU8sRUFDSCxRQUFRLEVBQ1IsV0FBVyxFQUNYLFVBQVUsRUFDVixNQUFNLEVBQ04sY0FBYyxFQUNkLGFBQWEsRUFDYixTQUFTLEVBQ1QsSUFBSSxFQUVKLE9BQU8sRUFDUCxXQUFXLEVBQ1gsT0FBTyxFQUNQLGNBQWMsRUFDZCxVQUFVLEVBQ1YsV0FBVyxFQUNYLGlCQUFpQixFQUNqQixrQkFBa0IsRUFDbEIsZ0JBQWdCLEVBQ2hCLGlCQUFpQixFQUNqQixVQUFVLEVBQ2IsQ0FBQTtBQUVELE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBVyxhQUFhLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICAgIGFjdGl2YXRlLFxuICAgIHN0b3BXYWxraW5nLFxuICAgIGZvbGxvd1BhdGgsXG4gICAgY3JlYXRlLFxuICAgIGhhbmRsZVdhbGtBd2F5LFxuICAgIHBsYXlBbmltYXRpb24sXG4gICAgc2hvd0RlYnVnLFxuICAgIGdldERhdGEsXG4gICAgY2hhbmdlSWRsZUFuaW0sXG4gICAgdGFsa0J1YmJsZSxcbiAgICBjcmVhdGVEaWFsb2dXaW5kb3csXG4gICAgb3BlbkRpYWxvZ1dpbmRvdyxcbiAgICBjbG9zZURpYWxvZ1dpbmRvd1xufSBmcm9tIFwiLi9ucGNcIjtcbmltcG9ydCB7IHRhbGsgfSBmcm9tIFwiLi9kaWFsb2dcIjtcbmltcG9ydCB7IERpYWxvZywgTlBDUGF0aFR5cGUsIE5QQ1R5cGUgfSBmcm9tIFwiLi90eXBlc1wiO1xuaW1wb3J0IHsgTnBjVXRpbHNVaSB9IGZyb20gJy4vdWknXG5cbmltcG9ydCB7IGNsb3NlQnViYmxlLCBjbG9zZUJ1YmJsZUVuZEFsbCB9IGZyb20gXCIuL2J1YmJsZVwiO1xuXG5leHBvcnQge1xuICAgIGFjdGl2YXRlLFxuICAgIHN0b3BXYWxraW5nLFxuICAgIGZvbGxvd1BhdGgsXG4gICAgY3JlYXRlLFxuICAgIGhhbmRsZVdhbGtBd2F5LFxuICAgIHBsYXlBbmltYXRpb24sXG4gICAgc2hvd0RlYnVnLFxuICAgIHRhbGssXG4gICAgRGlhbG9nLFxuICAgIGdldERhdGEsXG4gICAgTlBDUGF0aFR5cGUsXG4gICAgTlBDVHlwZSxcbiAgICBjaGFuZ2VJZGxlQW5pbSxcbiAgICB0YWxrQnViYmxlLFxuICAgIGNsb3NlQnViYmxlLFxuICAgIGNsb3NlQnViYmxlRW5kQWxsLFxuICAgIGNyZWF0ZURpYWxvZ1dpbmRvdyxcbiAgICBvcGVuRGlhbG9nV2luZG93LFxuICAgIGNsb3NlRGlhbG9nV2luZG93LFxuICAgIE5wY1V0aWxzVWlcbn1cblxuZXhwb3J0IGNvbnN0IGRlYnVnTGFiZWw6IHN0cmluZyA9ICdOUEMtVG9vbGtpdCciXX0=