import { Block } from "../types/Block"; import { Candy } from "../types/Candy"; const { regClass, property } = Laya; @regClass() export class Stage extends Laya.Script { declare owner : Laya.Box; private letterToNumber: any; private numberToLetter: any; @property(Laya.Box) public obj_blocks: Laya.Box; private blocks: Array = new Array(); @property(Laya.Box) public obj_candys: Laya.Box; private candys: Array = new Array(); @property(Laya.Image) public img_block_normal: Laya.Image; @property(Laya.Image) public img_block_grey: Laya.Image; @property(Laya.Image) public img_block_correct: Laya.Image; @property(Laya.Image) public img_block_weak_correct: Laya.Image; @property(Laya.Image) public img_block_wrong: Laya.Image; @property(Laya.Image) public img_block_weak_wrong: Laya.Image; private selectedBlock: Block; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { this.letterToNumber = new Map(); this.letterToNumber.set("A", 1); this.letterToNumber.set("B", 2); this.letterToNumber.set("C", 3); this.letterToNumber.set("D", 4); this.letterToNumber.set("E", 5); this.letterToNumber.set("F", 6); this.letterToNumber.set("G", 7); this.letterToNumber.set("H", 8); this.letterToNumber.set("I", 9); this.numberToLetter = new Map(); this.numberToLetter.set(1, "a"); this.numberToLetter.set(2, "b"); this.numberToLetter.set(3, "c"); this.numberToLetter.set(4, "d"); this.numberToLetter.set(5, "e"); this.numberToLetter.set(6, "f"); this.numberToLetter.set(7, "g"); this.numberToLetter.set(8, "h"); this.numberToLetter.set(9, "i"); for (var i=0; i { var list: Array = new Array() for (var i=0; i { var list: Array = new Array() for (var i=0; i