import BasicManager from "../../Engine/Basic/BasicManager"; import Tool from "../../Engine/Tool/Tool"; import UserData from "../User/UserData"; /** * 数据管理器 * @param 设计目的 管理游戏内所有数据 * @param 可能问题 数据复杂时,把多余部分拆分成组件 */ export default class DataManager extends BasicManager { private userData: UserData; constructor () { super(); Tool.log("生成数据管理器"); // 用户数据 this.userData = new UserData(); } _destroy () { Tool.log("销毁数据管理器"); this.userData._destroy(); this.userData = null; super._destroy(); } }