1234567891011121314151617181920 |
- 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
- }
- }
|