2023-10-30 02:34:11 +08:00

31 lines
807 B
TypeScript

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";
import { GData } from "../../../GData";
const { ccclass, property } = _decorator;
export interface GButtleDefaultInfo{
image:SpriteFrame;//子弹图片
scale:number; //子弹大小
}
//默认子弹类
@ccclass("GButtleDefault")
export default class GButtleDefault extends GButtleBase<GButtleDefaultInfo>{
setData(info:GButtleDefaultInfo){
this.node.layer = GData.layer.World;
this.node.addComponent(Sprite).spriteFrame = info.image;
this.node.scale = v3(info.scale,info.scale,0);
}
}