1234567891011121314151617181920212223242526272829303132 |
- import GameDataCenter from "./GameDataCenter";
- import { RDPlatformManager } from "../framework/platform/RDPlatformManager";
- import { RDPlatformType } from "../framework/platform/RDPlatformType";
- import { AdsManager } from "../framework/platform/AdsManager";
- import { AssetsHelper } from "../framework/asset/AssetsHelper";
- import { RDPlatformParam } from "../framework/platform/RDPlatformParam";
- export default class GameController {
- public commonSpriteAtlas: cc.SpriteAtlas = null;
- public weaponSpriteAtlas: cc.SpriteAtlas = null;
- public rubblishSpriteAtlas: cc.SpriteAtlas = null;
- public bulletSpriteAtlas: cc.SpriteAtlas = null;
- static singleInstance: GameController = null;
- static getInstance(): GameController {
- if (GameController.singleInstance == null) {
- GameController.singleInstance = new GameController();
- }
- return GameController.singleInstance;
- }
- init() {
- zjSdk?.enginStart();
- RDPlatformManager.getInstance().init(RDPlatformParam.platFromId);
- // 初始化数据模块
- GameDataCenter.getInstance().initModule();
- AdsManager.getInstance().init();
- AssetsHelper.init();
-
- }
- }
|