HMR for blockly blocks
This commit is contained in:
@@ -1,19 +1,18 @@
|
||||
import * as Blockly from "blockly";
|
||||
import { javascriptGenerator, Order } from "blockly/javascript";
|
||||
import { Order } from "blockly/javascript";
|
||||
import type { BlockDef } from "../toolbox";
|
||||
|
||||
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);
|
||||
export const playerObjectValue: BlockDef = {
|
||||
category: 'Values',
|
||||
block: {
|
||||
init(this: Blockly.Block) {
|
||||
this.appendEndRowInput().appendField('Player');
|
||||
this.setInputsInline(false);
|
||||
this.setOutput(true, 'Object');
|
||||
this.setTooltip('Returns object that is controlled by player');
|
||||
}
|
||||
},
|
||||
code(_block, _generator) {
|
||||
return ['(scene.playerObjectId?scene.objects[scene.playerObjectId]:undefined)', Order.ATOMIC];
|
||||
}
|
||||
};
|
||||
|
||||
javascriptGenerator.forBlock['player_object_value'] = function (_block, _generator) {
|
||||
return ['(scene.playerObjectId?scene.objects[scene.playerObjectId]:undefined)', Order.ATOMIC];
|
||||
};
|
||||
|
||||
export { };
|
||||
|
||||
Reference in New Issue
Block a user