import { _decorator, BoxCollider2D, CircleCollider2D, Component, Label, Node, Size, UITransform, Vec2, Vec3 } from 'cc'; import { model_content_item_data } from '../data'; import { base } from './base'; const { ccclass, property } = _decorator; @ccclass('wall') export class wall extends base { public init(data:model_content_item_data){ this.mData = data this.node.position = new Vec3(this.mData.x,this.mData.y,this.node.position.z) this.node.getComponent(UITransform).contentSize = new Size(this.mData.w,this.mData.h) this.node.getComponent(BoxCollider2D).size = new Size(this.mData.w,this.mData.h) } protected ReSetNode(){ this.node.position = Vec3.ZERO } }