UNPKG

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.

9 lines 3.2 kB
import { activate, stopWalking, followPath, create, createFromEntity, 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, createFromEntity, handleWalkAway, playAnimation, showDebug, talk, getData, NPCPathType, NPCType, changeIdleAnim, talkBubble, closeBubble, closeBubbleEndAll, createDialogWindow, openDialogWindow, closeDialogWindow, NpcUtilsUi }; export const debugLabel = 'NPC-Toolkit'; export { paths } from './utils/path'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNILFFBQVEsRUFDUixXQUFXLEVBQ1gsVUFBVSxFQUNWLE1BQU0sRUFDTixnQkFBZ0IsRUFDaEIsY0FBYyxFQUNkLGFBQWEsRUFDYixTQUFTLEVBQ1QsT0FBTyxFQUNQLGNBQWMsRUFDZCxVQUFVLEVBQ1Ysa0JBQWtCLEVBQ2xCLGdCQUFnQixFQUNoQixpQkFBaUIsRUFDcEIsTUFBTSxPQUFPLENBQUM7QUFDZixPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sVUFBVSxDQUFDO0FBQ2hDLE9BQU8sRUFBVSxXQUFXLEVBQUUsT0FBTyxFQUFFLE1BQU0sU0FBUyxDQUFDO0FBQ3ZELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxNQUFNLENBQUE7QUFFakMsT0FBTyxFQUFFLFdBQVcsRUFBRSxpQkFBaUIsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUUxRCxPQUFPLEVBQ0gsUUFBUSxFQUNSLFdBQVcsRUFDWCxVQUFVLEVBQ1YsTUFBTSxFQUNOLGdCQUFnQixFQUNoQixjQUFjLEVBQ2QsYUFBYSxFQUNiLFNBQVMsRUFDVCxJQUFJLEVBRUosT0FBTyxFQUNQLFdBQVcsRUFDWCxPQUFPLEVBQ1AsY0FBYyxFQUNkLFVBQVUsRUFDVixXQUFXLEVBQ1gsaUJBQWlCLEVBQ2pCLGtCQUFrQixFQUNsQixnQkFBZ0IsRUFDaEIsaUJBQWlCLEVBQ2pCLFVBQVUsRUFDYixDQUFBO0FBRUQsTUFBTSxDQUFDLE1BQU0sVUFBVSxHQUFXLGFBQWEsQ0FBQTtBQUUvQyxPQUFPLEVBRU4sS0FBSyxFQUNMLE1BQU0sY0FBYyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgICBhY3RpdmF0ZSxcbiAgICBzdG9wV2Fsa2luZyxcbiAgICBmb2xsb3dQYXRoLFxuICAgIGNyZWF0ZSxcbiAgICBjcmVhdGVGcm9tRW50aXR5LFxuICAgIGhhbmRsZVdhbGtBd2F5LFxuICAgIHBsYXlBbmltYXRpb24sXG4gICAgc2hvd0RlYnVnLFxuICAgIGdldERhdGEsXG4gICAgY2hhbmdlSWRsZUFuaW0sXG4gICAgdGFsa0J1YmJsZSxcbiAgICBjcmVhdGVEaWFsb2dXaW5kb3csXG4gICAgb3BlbkRpYWxvZ1dpbmRvdyxcbiAgICBjbG9zZURpYWxvZ1dpbmRvd1xufSBmcm9tIFwiLi9ucGNcIjtcbmltcG9ydCB7IHRhbGsgfSBmcm9tIFwiLi9kaWFsb2dcIjtcbmltcG9ydCB7IERpYWxvZywgTlBDUGF0aFR5cGUsIE5QQ1R5cGUgfSBmcm9tIFwiLi90eXBlc1wiO1xuaW1wb3J0IHsgTnBjVXRpbHNVaSB9IGZyb20gJy4vdWknXG5cbmltcG9ydCB7IGNsb3NlQnViYmxlLCBjbG9zZUJ1YmJsZUVuZEFsbCB9IGZyb20gXCIuL2J1YmJsZVwiO1xuXG5leHBvcnQge1xuICAgIGFjdGl2YXRlLFxuICAgIHN0b3BXYWxraW5nLFxuICAgIGZvbGxvd1BhdGgsXG4gICAgY3JlYXRlLFxuICAgIGNyZWF0ZUZyb21FbnRpdHksXG4gICAgaGFuZGxlV2Fsa0F3YXksXG4gICAgcGxheUFuaW1hdGlvbixcbiAgICBzaG93RGVidWcsXG4gICAgdGFsayxcbiAgICBEaWFsb2csXG4gICAgZ2V0RGF0YSxcbiAgICBOUENQYXRoVHlwZSxcbiAgICBOUENUeXBlLFxuICAgIGNoYW5nZUlkbGVBbmltLFxuICAgIHRhbGtCdWJibGUsXG4gICAgY2xvc2VCdWJibGUsXG4gICAgY2xvc2VCdWJibGVFbmRBbGwsXG4gICAgY3JlYXRlRGlhbG9nV2luZG93LFxuICAgIG9wZW5EaWFsb2dXaW5kb3csXG4gICAgY2xvc2VEaWFsb2dXaW5kb3csXG4gICAgTnBjVXRpbHNVaVxufVxuXG5leHBvcnQgY29uc3QgZGVidWdMYWJlbDogc3RyaW5nID0gJ05QQy1Ub29sa2l0J1xuXG5leHBvcnQge1xuXHRQYXRocyxcblx0cGF0aHNcbn0gZnJvbSAnLi91dGlscy9wYXRoJyJdfQ==