gitextract_s0gy15dj/ ├── .dockerignore ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ └── deploy.yml ├── .gitignore ├── .vscode/ │ └── launch.json ├── Dockerfile ├── LICENSE ├── README-zh_CN.md ├── README.md ├── data/ │ ├── en-us/ │ │ ├── achievement.xlsx │ │ ├── age.xlsx │ │ ├── character.xlsx │ │ ├── events.xlsx │ │ └── talents.xlsx │ ├── specialthanks-afd.xlsx │ ├── specialthanks-dun.xlsx │ └── zh-cn/ │ ├── achievement.xlsx │ ├── age.xlsx │ ├── character.xlsx │ ├── events.xlsx │ └── talents.xlsx ├── design/ │ └── cyber/ │ ├── lifeRestart.sketch │ └── lifeRestart.xd ├── index.html ├── jsconfig.json ├── laya/ │ ├── .laya │ ├── pages/ │ │ ├── particle/ │ │ │ └── fly.part │ │ └── view/ │ │ ├── CyberTheme/ │ │ │ ├── Celebrity.ui │ │ │ ├── CyberAchievement.ui │ │ │ ├── CyberAchievementPopup.ui │ │ │ ├── CyberMain.ui │ │ │ ├── CyberProperty.ui │ │ │ ├── CyberSummary.ui │ │ │ ├── CyberTalent.ui │ │ │ ├── CyberTrajectory.ui │ │ │ ├── Mode.ui │ │ │ └── animation/ │ │ │ ├── bottomBreath.ani │ │ │ ├── circleFlash.ani │ │ │ ├── jumpBackground.ani │ │ │ └── lightRotation.ani │ │ ├── DefaultTheme/ │ │ │ ├── Achievement.ui │ │ │ ├── AchievementPopup.ui │ │ │ ├── Celebrity.ui │ │ │ ├── Main.ui │ │ │ ├── Mode.ui │ │ │ ├── Property.ui │ │ │ ├── Summary.ui │ │ │ ├── Talent.ui │ │ │ ├── Thanks.ui │ │ │ └── Trajectory.ui │ │ ├── Loading.ui │ │ ├── MessagePopup.ui │ │ ├── SaveLoad.ui │ │ └── Themes.ui │ └── styles.xml ├── lifeRestart.laya ├── package.json ├── public/ │ ├── condition_test.html │ ├── images/ │ │ └── atlas/ │ │ ├── .rec │ │ └── images/ │ │ ├── accessories.atlas │ │ ├── border.atlas │ │ ├── button.atlas │ │ ├── icons.atlas │ │ ├── progress.atlas │ │ ├── radio.atlas │ │ ├── resource.atlas │ │ ├── slider.atlas │ │ └── texture.atlas │ ├── libs/ │ │ └── laya/ │ │ ├── LayaRender.js │ │ ├── bytebuffer.js │ │ ├── domparserinone.js │ │ ├── laya.Alipaymini.js │ │ ├── laya.ani.js │ │ ├── laya.bdmini.js │ │ ├── laya.bilimini.js │ │ ├── laya.core.js │ │ ├── laya.d3.js │ │ ├── laya.d3Plugin.js │ │ ├── laya.debugtool.js │ │ ├── laya.device.js │ │ ├── laya.filter.js │ │ ├── laya.html.js │ │ ├── laya.hwmini.js │ │ ├── laya.particle.js │ │ ├── laya.pathfinding.js │ │ ├── laya.qqmini.js │ │ ├── laya.quickgamemini.js │ │ ├── laya.tbmini.js │ │ ├── laya.tbplugin.js │ │ ├── laya.tiledmap.js │ │ ├── laya.ttmini.js │ │ ├── laya.ui.js │ │ ├── laya.vvmini.js │ │ ├── laya.webgl.js │ │ ├── laya.wxmini.js │ │ ├── laya.xmmini.js │ │ ├── matter-RenderLaya.js │ │ ├── matter.js │ │ ├── protobuf.js │ │ └── worker.js │ ├── particle/ │ │ └── fly.part │ ├── unpack.json │ └── view/ │ └── CyberTheme/ │ └── animation/ │ ├── bottomBreath.ani │ ├── circleFlash.ani │ ├── jumpBackground.ani │ └── lightRotation.ani ├── repl/ │ ├── app.js │ └── index.js ├── src/ │ ├── @types/ │ │ ├── LayaAir.d.ts │ │ ├── layaAir.minigame.d.ts │ │ └── union.d.ts │ ├── app.js │ ├── functions/ │ │ ├── condition.js │ │ ├── condition.spec.js │ │ └── util.js │ ├── i18n/ │ │ ├── en-us.js │ │ └── zh-cn.js │ ├── index.js │ ├── modules/ │ │ ├── achievement.js │ │ ├── character.js │ │ ├── event.js │ │ ├── life.js │ │ ├── property.js │ │ └── talent.js │ └── ui/ │ ├── laya.patch.js │ ├── layaUI.max.all.js │ ├── pluginFunction.js │ ├── promisesLaya.js │ ├── runtime.js │ ├── themes/ │ │ ├── cyber/ │ │ │ ├── achievement.js │ │ │ ├── celebrity.js │ │ │ ├── main.js │ │ │ ├── mode.js │ │ │ ├── popup/ │ │ │ │ └── achievementPopup.js │ │ │ ├── property.js │ │ │ ├── summary.js │ │ │ ├── talent.js │ │ │ └── trajectory.js │ │ ├── default/ │ │ │ ├── achievement.js │ │ │ ├── celebrity.js │ │ │ ├── main.js │ │ │ ├── mode.js │ │ │ ├── popup/ │ │ │ │ └── achievementPopup.js │ │ │ ├── property.js │ │ │ ├── summary.js │ │ │ ├── talent.js │ │ │ ├── thanks.js │ │ │ └── trajectory.js │ │ ├── loading.js │ │ ├── message.js │ │ ├── saveload.js │ │ └── themes.js │ ├── uiManager.js │ └── views.js ├── template/ │ ├── _config.yml │ ├── _layouts/ │ │ └── default.html │ ├── index.md │ └── view/ │ └── index.html └── vite.config.js