31 lines
814 B
TypeScript
Raw Normal View History

2023-10-27 19:17:47 +08:00
import { _decorator } from "cc";
import GButtleBase from "./GButtleBase";
import { SpriteFrame } from "cc";
import { Sprite } from "cc";
import { UITransform } from "cc";
import { size } from "cc";
import { Size } from "cc";
import { v3 } from "cc";
import { Vec2 } from "cc";
2023-11-08 02:32:54 +08:00
import { GData } from "../../../consts/GData";
2023-10-27 19:17:47 +08:00
const { ccclass, property } = _decorator;
export interface GButtleDefaultInfo{
image:SpriteFrame;//子弹图片
scale:number; //子弹大小
}
//默认子弹类
@ccclass("GButtleDefault")
export default class GButtleDefault extends GButtleBase<GButtleDefaultInfo>{
setData(info:GButtleDefaultInfo){
2023-10-30 02:34:11 +08:00
this.node.layer = GData.layer.World;
2023-10-27 19:17:47 +08:00
this.node.addComponent(Sprite).spriteFrame = info.image;
this.node.scale = v3(info.scale,info.scale,0);
}
}