| 12345678910111213141516171819202122232425262728 |
- 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();
- }
- }
|