UNPKG

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

113 lines (112 loc) 2.9 kB
import ReactEcs from '@dcl/sdk/react-ecs'; export declare let lightTheme: string; export declare let darkTheme: string; export declare let bubblesTexture: string; export declare let section: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let skipButtonSection: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let skipButtonSectionBlack: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let leftClickSection: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let leftClickSectionbBlack: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let primaryButtonSection: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let secondaryButtonSection: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let darkButtonSection: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let darkButtonCorner: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let darkButtonEdge: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let redButtonSection: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let redButtonCorner: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let redButtonEdge: { atlasHeight: number; atlasWidth: number; sourceWidth: number; sourceHeight: number; sourceLeft: number; sourceTop: number; }; export declare let modalScale: number; export declare let modelFontSizeScale: number; export declare function setupNPCUiScaling(inModalScale: number, inFontSize: number, inModalTextWrapScale: number): void; export declare const NpcUtilsUi: () => ReactEcs.JSX.Element;