UNPKG

@gmetrixr/rjson

Version:
21 lines (20 loc) 869 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const r_1 = require("../../../r"); class Migration { execute(projectJson) { const pJson = projectJson; const projectF = r_1.r.project(pJson); const allCharacterElements = projectF.getAllDeepChildrenWithFilter(r_1.RT.element, el => el.props.element_type === r_1.en.ElementType.character); for (const el of allCharacterElements) { const elementF = r_1.r.element(el); if (elementF.get(r_1.rtp.element.character_chatbot_trigger_radius) === undefined) { const elementF = r_1.r.element(el); elementF.set(r_1.rtp.element.character_chatbot_trigger_radius, 1); } } projectF.set(r_1.rtp.project.version, 155); } } const migration = new Migration(); exports.default = migration;