@classDecorate class Rotate extends els.Component{ @els.select([100,200,300]) speed: number = 180; @els.input() accelerate: number = 0; test4: number = 1000; @input() test5: number = 1000; @input() test100: number = 1; @els.file('.jpg') test200: number = 10; private _x: number; constructor() { super(); } @handlerDecorate(1,2) foo(n: number) { return n * 2; } @configurable(true) get x() { return this._x; } @els.mode(0) tick(): void{ var inst: els.GameObject = this.gameobject; if (inst) { if (this.accelerate !== 0) this.speed += 0; if (this.speed !== 0) { inst.rotation += this.speed * inst.dt; } } if(DEBUG) { // console.log('调试信息'); } } test111() { } onGUI() { //console.log(111); } }