initialize 初始化数据管理器
initialize
类型: MethodDeclaration
定义位置: data.ts
描述
初始化数据管理器
返回值
类型: Promise<void>
源代码
位置: 第 64 行
public async initialize(): Promise<void> {
    // 侦听窗口关闭前事件
    Game.on('quit', () => {
      this.saveGlobalData()
    })
    // 加载配置文件和存档路径
    await this.loadConfig()
    await Promise.all([
      this.loadTSConfig(),
      this.loadSaveDirPath(),
    ])
    // 加载数据文件
    await Promise.all([
      this.loadMeta(),
      this.loadFile('attribute'),
      this.loadFile('enumeration'),
      this.loadFile('localization'),
      this.loadFile('easings'),
      this.loadFile('teams'),
      this.loadFile('autotiles'),
      this.loadFile('variables'),
      this.loadFile('plugins'),
      this.loadFile('commands'),
    ])
    await Promise.all([
      this.loadScripts(),
      this.loadObjects(),
      this.loadGlobalData(),
    ])
    this.createAutotileMap()
    this.createEasingMap()
  }
文档生成时间:2025/7/21 20:53:39