import { ecs } from "../../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS"; import { VM } from "../../../../../extensions/oops-plugin-framework/assets/libs/model-view/ViewModel"; @ecs.register('PuppetModel') export class PuppetModelComp extends ecs.Comp { private vm: any = {}; private _color: string = null /** 颜色 */ get color(): string { return this._color; } set color(value: string) { this._color = value; } private _x: number private _y: number get x(): number { return this._x } set x(value: number) { this._x = value } get y(): number { return this._y } set y(value: number) { this._y = value } // vmAdd() { // VM.add(this.vm, "Grid"); // } // vmRemove() { // this.vm.reset(); // VM.remove("Grid"); // } reset() { // this.vmRemove(); } }