import { v3, Vec3, _decorator ,Prefab,instantiate,JsonAsset} from "cc"; import { ecs } from "../../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS"; import { CCComp } from "../../../../../extensions/oops-plugin-framework/assets/module/common/CCComp"; import { smc } from "../../common/SingletonModuleComp"; import { BoxSet } from "../../common/config/BoxSet"; import { MapViewScene } from "./MapViewScene"; import { Timer } from "../../../../../extensions/oops-plugin-framework/assets/core/common/timer/Timer"; import { oops } from "../../../../../extensions/oops-plugin-framework/assets/core/Oops"; import { Role } from "../../Role/Role"; const { ccclass, property } = _decorator; @ccclass('MapViewComp') @ecs.register('MapView', false) export class MapViewComp extends CCComp { scene: MapViewScene = null!; private game_timer: Timer = new Timer(1); private mapLoaded() { } async onLoad(){ // 监听全局事件 } reset(): void { //撤销监听 // oops.message.off("do_add_hero", this.on_do_add_hero, this); } start() { this.scene = this.getComponent(MapViewScene); this.load_data() // this.load_role() } load_data(){ // let heros = oops.res.get("config/game/heros") // console.log("heros",heros) } protected update(dt: number): void { // if (this.game_timer.update(dt)) { // smc.vm_data.game.g_time += 1; // } // this.shuaxin(dt) this.gold_add(dt) } // 刷新怪物 gold_add(dt: number) { smc.vm_data.gold.time += dt; if (smc.vm_data.gold.time >= smc.vm_data.gold.cd) { smc.vm_data.gold.min += 1; smc.vm_data.gold.time = 0; } } }