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
10 lines • 2.04 kB
JavaScript
import { Schemas, engine } from "@dcl/sdk/ecs";
export const IsFollowingPath = engine.defineComponent("npcutils::isFollowingPath", {});
export const IsTypingDialog = engine.defineComponent("npcutils::isTypingDialog", {});
export const IsTypingBubble = engine.defineComponent("npcutils::isTypingBubble", {});
export const TrackUserFlag = engine.defineComponent("npcutils::trackUserFlag", {
lockXZRotation: Schemas.Boolean,
active: Schemas.Boolean,
rotSpeed: Schemas.Number
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxPQUFPLEVBQWEsTUFBTSxFQUFFLE1BQU0sY0FBYyxDQUFBO0FBRXpELE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRyxNQUFNLENBQUMsZUFBZSxDQUFDLDJCQUEyQixFQUFFLEVBQUUsQ0FBQyxDQUFBO0FBQ3RGLE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxNQUFNLENBQUMsZUFBZSxDQUFDLDBCQUEwQixFQUFFLEVBQUUsQ0FBQyxDQUFBO0FBQ3BGLE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxNQUFNLENBQUMsZUFBZSxDQUFDLDBCQUEwQixFQUFFLEVBQUUsQ0FBQyxDQUFBO0FBRXBGLE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxNQUFNLENBQUMsZUFBZSxDQUNsRCx5QkFBeUIsRUFDekI7SUFDQyxjQUFjLEVBQUUsT0FBTyxDQUFDLE9BQU87SUFDL0IsTUFBTSxFQUFFLE9BQU8sQ0FBQyxPQUFPO0lBQ2pCLFFBQVEsRUFBRSxPQUFPLENBQUMsTUFBTTtDQUM5QixDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTY2hlbWFzLCBUcmFuc2Zvcm0sIGVuZ2luZSB9IGZyb20gXCJAZGNsL3Nkay9lY3NcIlxuXG5leHBvcnQgY29uc3QgSXNGb2xsb3dpbmdQYXRoID0gZW5naW5lLmRlZmluZUNvbXBvbmVudChcIm5wY3V0aWxzOjppc0ZvbGxvd2luZ1BhdGhcIiwge30pXG5leHBvcnQgY29uc3QgSXNUeXBpbmdEaWFsb2cgPSBlbmdpbmUuZGVmaW5lQ29tcG9uZW50KFwibnBjdXRpbHM6OmlzVHlwaW5nRGlhbG9nXCIsIHt9KVxuZXhwb3J0IGNvbnN0IElzVHlwaW5nQnViYmxlID0gZW5naW5lLmRlZmluZUNvbXBvbmVudChcIm5wY3V0aWxzOjppc1R5cGluZ0J1YmJsZVwiLCB7fSlcblxuZXhwb3J0IGNvbnN0IFRyYWNrVXNlckZsYWcgPSBlbmdpbmUuZGVmaW5lQ29tcG9uZW50KFxuXHRcIm5wY3V0aWxzOjp0cmFja1VzZXJGbGFnXCIsXG5cdHtcblx0XHRsb2NrWFpSb3RhdGlvbjogU2NoZW1hcy5Cb29sZWFuLFxuXHRcdGFjdGl2ZTogU2NoZW1hcy5Cb29sZWFuLFxuICAgICAgICByb3RTcGVlZDogU2NoZW1hcy5OdW1iZXJcblx0fSlcblxuXG4iXX0=