import { Drone_Event } from "./define/Event"; import BaseComp from "./external/BaseComp"; import { FakeDroneDetail, FakeDroneDetailValue, FakeDroneListInfo, FakeWeatherValue } from "./FakeData"; const { ccclass, property } = cc._decorator; @ccclass export default class TestFakeData extends BaseComp { protected onLoad(): void { // console.log('ken666::TestFakeData::onLoad()') cc.tween(new cc.Node()) .delay(1) .call(() => { // console.log('ken666::delay3 send Drone_Event.DRONE_DETAIL') this.emit(Drone_Event.DRONE_DETAIL, FakeDroneDetail) }) .start() cc.tween(new cc.Node()) .delay(3) .call(() => { // console.log('ken666::delay3 send Drone_Event.DRONE_LIST') this.emit(Drone_Event.DRONE_LIST, FakeDroneListInfo) }) .start() cc.tween(new cc.Node()) .delay(3) .call(() => { // console.log('ken666::delay3 send Drone_Event.DRONE_DETAIL_VALUE') FakeDroneDetailValue.forEach(data => { this.emit(Drone_Event.DRONE_DETAIL_VALUE, data) }) }) .start() cc.tween(new cc.Node()) .delay(3) .call(() => { // console.log('ken666::delay3 send Drone_Event.WEATHER') this.emit(Drone_Event.WEATHER, FakeWeatherValue) }) .start() } }