import * as Blockly from "blockly"; import { javascriptGenerator, Order } from "blockly/javascript"; Blockly.Blocks['player_object_value'] = { init(this: Blockly.Block) { this.appendEndRowInput() .appendField('Player'); this.setInputsInline(false) this.setOutput(true, 'Object'); this.setTooltip('Returns object that is controlled by player'); this.setColour(315); } }; javascriptGenerator.forBlock['player_object_value'] = function (_block, _generator) { return ['(scene.playerObjectId?scene.objects[scene.playerObjectId]:undefined)', Order.ATOMIC]; }; export { };