import { _decorator, Component, director } from 'cc'; import { DataSystem } from '../core/data/DataSystem'; import { ConfigData } from '../data/ConfigData'; import { DeviceData } from '../data/jsb/DeviceData'; import { WechatData } from '../data/jsb/WechatData'; import { platform } from '../data/jsb/platform'; import { ADData } from '../data/jsb/ADData'; const { ccclass, property } = _decorator; /** * 应用组件 * @description 负责应用初始化 * @author 袁浩 */ @ccclass('App') export class App extends Component { onLoad() { platform.removeSplash(); } start() { //初始化数据 let adData = DataSystem.createData(ADData); DataSystem.createData(DeviceData); DataSystem.createData(WechatData); DataSystem.createData(ConfigData); globalThis["adData"] && adData.copy(globalThis["adData"]);//如果jsb预设了广告数据则设置 platform.checkCPermissions(); } }