import { BattleView } from "./GameScene/BattleView"; import { AreanPlayer } from "./GameScene/GameItem/AreanPlayer"; import {AreanConfigManager} from "db://assets/module_arean/scripts/DataConfig/AreanConfigManager"; export class AreanManager { private static _instance: AreanManager; public static get Instance(): AreanManager { return this._instance || (this._instance = new this()); } private _languageType: number = 1; /** * 语言类型 */ public get languageType(): number { return this._languageType; } /** * 语言类型 */ public set languageType(value: number) { this._languageType = value; } public cfgMgr: AreanConfigManager = new AreanConfigManager(); private battleView: BattleView = null; get BattleView(): BattleView { return this.battleView; } set BattleView(value: BattleView) { this.battleView = value; } player:AreanPlayer = null; playerGroup:AreanPlayer[] = []; /** * 初始化 */ public initData() { } } export const areanMgr = AreanManager.Instance;