| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import { _decorator, Component, Node,Vec3,Color } from 'cc';
- const { ccclass, property } = _decorator;
- @ccclass('CubeInfo')
- export class CubeInfo extends Component {
- //方块在map中的坐标
- private PosX:number=-1;
- private PosY:number=-1;
- private PosZ:number=-1;
- private id:number=-1;//方块id
- private color:Color;//方块颜色
- private lock:boolean;//是否解锁
- start() {
- }
- update(deltaTime: number) {
-
- }
- public setPos(x:number,y:number,z:number)
- {
- this.PosX=x;
- this.PosY=y;
- this.PosZ=z;
- }
- public getPos():Vec3{
- return new Vec3(this.PosX,this.PosY,this.PosZ);
- }
- public setId(value:number)
- {
- this.id=value;
- }
- public getId()
- {
- return this.id;
- }
- public getColor()
- {
- return this.color;
- }
- public setColor(value:Color)
- {
- this.color=value;
- }
- public getLock()
- {
- return this.lock;
- }
- public setLock(value:boolean)
- {
- this.lock=value;
- }
- }
|