UNPKG

bc-minecraft-bedrock-project

Version:

The typescript library responsible for reading/parsing minecraft bedrock data

32 lines 1.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getUsingResources = getUsingResources; const bc_minecraft_bedrock_shared_1 = require("bc-minecraft-bedrock-shared"); const bc_minecraft_molang_1 = require("bc-minecraft-molang"); function getUsingResources(receiver, source, document) { bc_minecraft_bedrock_shared_1.Definition.forEach(source.geometry, (reference) => { receiver.assigned.add({ scope: 'geometry', names: [reference], position: document.getText().indexOf(`"${reference}"`), type: bc_minecraft_molang_1.NodeType.ResourceReference, }); }); bc_minecraft_bedrock_shared_1.Definition.forEach(source.materials, (reference) => { receiver.assigned.add({ scope: 'material', names: [reference], position: document.getText().indexOf(`"${reference}"`), type: bc_minecraft_molang_1.NodeType.ResourceReference, }); }); bc_minecraft_bedrock_shared_1.Definition.forEach(source.textures, (reference) => { receiver.assigned.add({ scope: 'texture', names: [reference], position: document.getText().indexOf(`"${reference}"`), type: bc_minecraft_molang_1.NodeType.ResourceReference, }); }); } //# sourceMappingURL=resources.js.map