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

24 lines (23 loc) 867 B
import { Entity } from '@dcl/sdk/ecs'; import ReactEcs, { EntityPropTypes } from '@dcl/sdk/react-ecs'; export declare const SpinnerComponent: import("@dcl/sdk/ecs").MapComponentDefinition<import("@dcl/sdk/ecs").MapResult<{ angle: import("@dcl/sdk/ecs").ISchema<number>; speed: import("@dcl/sdk/ecs").ISchema<number>; timeout: import("@dcl/sdk/ecs").ISchema<number>; }>>; export declare function RotatorSystem(dt: number): void; export declare class Spinner { spinner: Entity; texture: string; visible: boolean; constructor(_texture: string, _speed: number); getAngle(): number; show(): void; hide(): void; toggle(): void; } export type SpinnerAnimProps = EntityPropTypes & { children?: ReactEcs.JSX.Component[]; spinner: Spinner; }; export declare function UISpinner(props: SpinnerAnimProps): ReactEcs.JSX.Element;