Full Code of VickScarlet/lifeRestart for AI

main 59a10587a719 cached
159 files
7.1 MB
1.9M tokens
2852 symbols
1 requests
Download .txt
Showing preview only (7,479K chars total). Download the full file or copy to clipboard to get everything.
Repository: VickScarlet/lifeRestart
Branch: main
Commit: 59a10587a719
Files: 159
Total size: 7.1 MB

Directory structure:
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

================================================
FILE CONTENTS
================================================

================================================
FILE: .dockerignore
================================================
node_modules
npm-debug.log


================================================
FILE: .github/dependabot.yml
================================================
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
  - package-ecosystem: "" # See documentation for possible values
    directory: "/" # Location of package manifests
    schedule:
      interval: "weekly"


================================================
FILE: .github/workflows/deploy.yml
================================================
name: Build and Deploy
on:
  push:
    branches: [main]
permissions:
  contents: write
jobs:
  build-and-deploy:
    concurrency: ci-${{ github.ref }} # Recommended if you intend to make multiple deployments in quick succession.
    runs-on: ubuntu-latest
    steps:
      - name: Checkout 🛎️
        uses: actions/checkout@v4

      - name: Install pnpm
        uses: pnpm/action-setup@v4
        with:
          version: 10

      - name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. Replace with the commands required to build your project, or remove this step entirely if your site is pre-built.
        run: |
          pnpm install
          pnpm xlsx2json
          pnpm build

      - name: Deploy 🚀
        uses: JamesIves/github-pages-deploy-action@v4
        with:
          folder: template # The folder the action should deploy.

================================================
FILE: .gitignore
================================================
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# Next.js build output
.next

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and *not* Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

utils/xlsxTransform-*

/.idea

__localStorage.json

template/public
public/data

================================================
FILE: .vscode/launch.json
================================================
{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "test",
            "program": "${workspaceFolder}/test",
            "skipFiles": [
                "<node_internals>/**",
                "**/node_modumes/**"
            ]
        },
    ]
}

================================================
FILE: Dockerfile
================================================
FROM node:alpine

ENV NPM_CONFIG_LOGLEVEL info

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 8080
CMD ["yarn", "dev"]



================================================
FILE: LICENSE
================================================
MIT License

Copyright (c) 2021 神戸小鳥

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

================================================
FILE: README-zh_CN.md
================================================
# Life Restart

<a href="https://discord.gg/U3qrf49NMQ"><img src="https://img.shields.io/discord/883382868427014255?color=%23FEE75C&label=Discord&logo=discord&logoColor=white&style=for-the-badge" /></a>

[English](./README.md) | 简体中文

## 简介

- Game Life Restart

## 使用

<details>
<summary><strong>网页版</strong></summary>
<br />

```bash
# 1. 下载项目代码
git clone https://github.com/VickScarlet/lifeRestart.git my-project

# 2. 进入目录安装依赖
cd my-project
pnpm install

# 3. 转换XLSX表
pnpm xlsx2json

# 4. 启动本地开发服务器
pnpm dev
```

启动完成后打开浏览器访问 [http://localhost:5173](http://localhost:5173)。

</details>

<details>
<summary><strong>控制台版本</strong></summary>
<br />

```bash
node repl
```

</details>

## 其他版本

<details>
<summary><strong>版本列表</strong></summary>
<br />

- Cocos版:[gameall3d/LifeRestart_Cocos](https://github.com/gameall3d/LifeRestart_Cocos)

</details>

> 更多信息请参考 [官网文档](https://liferestart.syaro.io/)。


================================================
FILE: README.md
================================================
# Life Restart

<a href="https://discord.gg/U3qrf49NMQ"><img src="https://img.shields.io/discord/883382868427014255?color=%23FEE75C&label=Discord&logo=discord&logoColor=white&style=for-the-badge" /></a>

English | [简体中文](./README-zh_CN.md)

## Introduction

- Game Life Restart

## Usage

<details>
<summary><strong>Web Version</strong></summary>
<br />


```bash
# 1. Clone project code.
git clone git@github.com:VickScarlet/lifeRestart.git my-project
cd my-project

# 2. Installation dependence.
pnpm install

# 3. Transform XLSX
pnpm xlsx2json

# 4. Start local dev server.
pnpm dev
```

After the startup is complete, open a browser and visit [http://localhost:5173](http://localhost:5173).
</details>

<details>
<summary><strong>Command Line Version</strong></summary>
<br />

```bash
node repl
```

</details>

## Other Version

<details>
<summary><strong>Versions</strong></summary>
<br />

- Cocos Ver: [gameall3d/LifeRestart_Cocos](https://github.com/gameall3d/LifeRestart_Cocos)

</details>

> More instructions at [documentation](https://liferestart.syaro.io/).


================================================
FILE: index.html
================================================
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
        <meta name="description" content="やり直すんだ。そして、次はうまくやる。"/>
        <meta name="keywords" content="人生重开模拟器 liferestart life restart remake 人生重来"/>
        <meta name="renderer" content="webkit"/>
        <meta name="apple-mobile-web-app-capable" content="yes"/>
        <meta name="full-screen" content="true"/>
        <meta name="x5-fullscreen" content="true"/>
        <meta name="360-fullscreen" content="true"/>
        <meta name="theme-color" content="#157878"/>
        <meta name="laya" screenorientation ="landscape"/>
        <meta http-equiv="expires" content="0"/>
        <meta http-equiv="Cache-Control" content="no-siteapp"/>
        <font-face font-family="方正像素12" src="fonts/方正像素12.ttf"/>
        <title>Life Restart</title>
        <!--
        <script type="text/javascript" src="libs/laya/laya.core.js"></script>
        <script type="text/javascript" src="libs/laya/laya.webgl.js"></script>
        <script type="text/javascript" src="libs/laya/laya.filter.js"></script>
        <script type="text/javascript" src="libs/laya/laya.html.js"></script>
        <script type="text/javascript" src="libs/laya/laya.particle.js"></script>
        <script type="text/javascript" src="libs/laya/laya.ui.js"></script>
        -->
        <script type="text/javascript" src="libs/laya/min/laya.core.min.js"></script>
        <script type="text/javascript" src="libs/laya/min/laya.webgl.min.js"></script>
        <script type="text/javascript" src="libs/laya/min/laya.filter.min.js"></script>
        <script type="text/javascript" src="libs/laya/min/laya.particle.min.js"></script>
        <script type="text/javascript" src="libs/laya/min/laya.ui.min.js"></script>
        <script type="module" src="src/index.js"></script>
    </head>
    <body style="background:black"></body>
</html>

================================================
FILE: jsconfig.json
================================================
{
    // See http://go.microsoft.com/fwlink/?LinkId=759670
    // for the documentation about the jsconfig.json format
    "compilerOptions": {
        "module": "esnext",
        "target": "es6",
    },
    "include":["src", "repl", "vite.config.js"],
    "exclude": ["node_modules", "public", "view"]
}

================================================
FILE: laya/.laya
================================================
<project version="0.9.8">
   <asynRes>img,temp,sound      </asynRes>
   <unDealRes>embed      </unDealRes>
   <resTypes>png,jpg   </resTypes>
   <resExportPath>public/images/atlas   </resExportPath>
   <asynResExportPath>public   </asynResExportPath>
   <codeExportPath>src/ui   </codeExportPath>
   <codeImports><![CDATA[import laya.ui.*;
import laya.display.*; ]]>   </codeImports>
   <codeImportsJS><![CDATA[var View=laya.ui.View;
var Dialog=laya.ui.Dialog;]]>   </codeImportsJS>
   <uiType>0   </uiType>
   <uiExportPath>public/ui.json   </uiExportPath>
   <boxTypes>Box,List,Tab,RadioGroup,ViewStack,Panel,HBox,VBox,Tree,Sprite   </boxTypes>
   <pageTypes>View,Dialog   </pageTypes>
   <shareResPath/>
   <codeType>2   </codeType>
   <resCanCompress/>
   <resPublishQuality>80      </resPublishQuality>
   <langPath/>
   <defaultFont/>
   <codeImportsTS><![CDATA[import View=laya.ui.View;
import Dialog=laya.ui.Dialog;]]>   </codeImportsTS>
   <textureWidth>2048   </textureWidth>
   <textureHeight>2048   </textureHeight>
   <picWidth>512   </picWidth>
   <picHeight>512   </picHeight>
   <power2>false   </power2>
   <trimempty>false   </trimempty>
   <codeViewExportPath>src/view   </codeViewExportPath>
   <picType>0   </picType>
   <atlasType>1   </atlasType>
   <atlasScale/>
   <copyRes>true   </copyRes>
   <dataCompact>true   </dataCompact>
   <ver>0.9.9 beta   </ver>
</project>

================================================
FILE: laya/pages/particle/fly.part
================================================
{"textureName":"images/texture/texture_1.png","positionVariance":{"0":0,"1":0,"2":0},"minVerticalVelocity":-100,"minVerticalEndRadian":0,"minStartSize":0,"minStartRadius":0,"minRotateSpeed":0,"minHorizontalVelocity":100,"minHorizontalEndRadian":0,"minEndSize":18.55,"minEndRadius":218.75,"minColor":{"0":0.15,"1":0.92,"2":0.91,"3":0.6000000238418579},"maxVerticalVelocity":100,"maxVerticalEndRadian":0,"maxStartSize":2.04,"maxStartRadius":0,"maxRotateSpeed":0,"maxPartices":400,"maxHorizontalVelocity":100,"maxHorizontalEndRadian":0,"maxEndSize":24.35,"maxEndRadius":84.82,"maxColor":{"0":0.57,"1":1,"2":0,"3":1},"gravity":{"0":0,"1":0,"2":0},"endVelocity":2,"emitterVelocitySensitivity":56.89,"duration":9.52,"colorComponentInter":true,"blendState":0,"ageAddScale":10,"backColor":"#ffffff","textureFileName":"comp\\clip_num.png","textureCount":1,"minHorizontalStartRadian":0,"maxHorizontalStartRadian":0,"minVerticalStartRadian":0,"maxVerticalStartRadian":0,"emitterType":"null","emissionRate":0,"sphereEmitterRadius":1,"sphereEmitterVelocity":0,"sphereEmitterVelocityAddVariance":0,"ringEmitterRadius":30,"ringEmitterVelocity":0,"ringEmitterVelocityAddVariance":0,"ringEmitterUp":2,"minStartColor":{"0":0.5,"1":0.5,"2":0.5,"3":0.2},"maxStartColor":{"0":1,"1":1,"2":1,"3":1},"minEndColor":{"0":0,"1":0,"2":0,"3":0.08},"maxEndColor":{"0":1,"1":1,"2":1,"3":1},"pointEmitterPosition":{"0":0,"1":0,"2":0},"pointEmitterPositionVariance":{"0":0,"1":0,"2":0},"pointEmitterVelocity":{"0":0,"1":0,"2":0},"pointEmitterVelocityAddVariance":{"0":0,"1":0,"2":0},"boxEmitterCenterPosition":{"0":0,"1":0,"2":0},"boxEmitterSize":{"0":0,"1":0,"2":0},"boxEmitterVelocity":{"0":0,"1":0,"2":0},"boxEmitterVelocityAddVariance":{"0":0,"1":0,"2":0},"sphereEmitterCenterPosition":{"0":0,"1":0,"2":0},"ringEmitterCenterPosition":{"0":0,"1":0,"2":0},"useEndRadian":true,"disableColor":false}

================================================
FILE: laya/pages/view/CyberTheme/Celebrity.ui
================================================
{
    "x":0,
    "type":"View",
    "selectedBox":83,
    "selecteID":84,
    "props":{"width":1125,"sceneColor":"#000000","height":2436},
    "nodeParent":-1,
    "label":"View",
    "isOpen":true,
    "isDirectory":true,
    "isAniNode":true,
    "hasChild":true,
    "compId":1,
    "child":[
        {
            "x":15,
            "type":"Box",
            "props":{"top":40,"right":0,"name":"title","left":0},
            "nodeParent":1,
            "label":"Box(title)",
            "isOpen":true,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":73,
            "child":[
                {
                    "x":30,
                    "type":"Image",
                    "props":{"skin":"images/accessories/titlebar@3x.png","right":0,"left":0},
                    "nodeParent":73,
                    "label":"Image",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":74,
                    "child":[
                        ]
                },
                {
                    "x":30,
                    "type":"HBox",
                    "props":{"y":160,"x":563,"space":30,"height":70,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":73,
                    "label":"HBox",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":75,
                    "child":[
                        {
                            "type":"Image",
                            "props":{"y":10,"x":1,"skin":"images/accessories/title_left@3x.png","name":"left"},
                            "nodeParent":75,
                            "label":"Image(left)",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":76,
                            "child":[
                                ]
                        },
                        {
                            "type":"Label",
                            "props":{"y":0,"x":2,"text":"UI_Title_Celebrity","fontSize":60,"font":"方正像素12","color":"#ffffff"},
                            "nodeParent":75,
                            "label":"Label",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":77,
                            "child":[
                                ]
                        },
                        {
                            "type":"Image",
                            "props":{"y":10,"x":3,"skin":"images/accessories/title_right@3x.png","name":"right"},
                            "nodeParent":75,
                            "label":"Image(right)",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":78,
                            "child":[
                                ]
                        }]
                }],
            "$LOCKED":true
        },
        {
            "x":15,
            "type":"Panel",
            "props":{"var":"panelCharacter","vScrollBarSkin":" ","top":300,"right":0,"name":"panelCharacter","left":0,"bottom":700},
            "nodeParent":1,
            "label":"Panel(panelCharacter)",
            "isOpen":true,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":2,
            "child":[
                {
                    "x":30,
                    "type":"VBox",
                    "props":{"y":10,"width":1000,"var":"vboxCharacter","space":20,"name":"vboxCharacter","centerX":0},
                    "nodeParent":2,
                    "label":"VBox(vboxCharacter)",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":8,
                    "child":[
                        {
                            "x":45,
                            "type":"Box",
                            "props":{"right":0,"name":"boxCharacter","left":0},
                            "nodeParent":8,
                            "label":"Box(boxCharacter)",
                            "isOpen":false,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":10,
                            "child":[
                                {
                                    "type":"Box",
                                    "props":{"y":0,"right":0,"name":"boxName","left":0,"height":100},
                                    "nodeParent":10,
                                    "label":"Box(boxName)",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":12,
                                    "child":[
                                        {
                                            "type":"Image",
                                            "props":{"top":0,"skin":"images/border/border_1@3x.png","sizeGrid":"15,130,15,130","right":0,"left":0,"bottom":0},
                                            "nodeParent":12,
                                            "label":"Image",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":64,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Label",
                                            "props":{"valign":"middle","text":"颜值10 智力10 体质10 家境Π","name":"label","fontSize":55,"font":"方正像素12","color":"#ffffff","centerY":0,"centerX":0,"align":"center"},
                                            "nodeParent":12,
                                            "label":"Label(label)",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":18,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"VBox",
                                    "props":{"top":100,"space":20,"right":25,"name":"vboxStates","left":25},
                                    "nodeParent":10,
                                    "label":"VBox(vboxStates)",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":11,
                                    "child":[
                                        {
                                            "type":"Label",
                                            "props":{"valign":"middle","text":"颜值10 智力10 体质10 家境Π","name":"label","height":100,"fontSize":55,"font":"方正像素12","color":"#ffffff","centerX":0,"align":"center"},
                                            "nodeParent":11,
                                            "label":"Label(label)",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":14,
                                            "child":[
                                                ]
                                        }]
                                }]
                        },
                        {
                            "x":45,
                            "type":"Box",
                            "props":{"right":25,"name":"boxTalent","left":25,"height":100},
                            "nodeParent":8,
                            "label":"Box(boxTalent)",
                            "isOpen":false,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":15,
                            "child":[
                                {
                                    "type":"Image",
                                    "props":{"y":-220,"x":-25,"top":0,"skin":"images/border/up@3x.png","right":0,"left":0,"bottom":0},
                                    "nodeParent":15,
                                    "label":"Image",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":66,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Label",
                                    "props":{"valign":"middle","text":"颜值10 智力10 体质10 家境Π","name":"label","fontSize":50,"font":"方正像素12","color":"#ffffff","centerY":0,"centerX":0,"align":"center"},
                                    "nodeParent":15,
                                    "label":"Label(label)",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":17,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Box",
                                    "props":{"y":0,"x":0,"width":15,"visible":false,"name":"grade1","height":100},
                                    "nodeParent":15,
                                    "label":"Box(grade1)",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":67,
                                    "child":[
                                        {
                                            "type":"Rect",
                                            "props":{"width":15,"lineWidth":1,"height":100,"fillColor":"#55fffe"},
                                            "nodeParent":67,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":70,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"Box",
                                    "props":{"y":0,"x":0,"width":15,"visible":false,"name":"grade2","height":100},
                                    "nodeParent":15,
                                    "label":"Box(grade2)",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":68,
                                    "child":[
                                        {
                                            "type":"Rect",
                                            "props":{"width":15,"lineWidth":1,"height":100,"fillColor":"#b17cff"},
                                            "nodeParent":68,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":71,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"Box",
                                    "props":{"y":0,"x":0,"width":15,"visible":false,"name":"grade3","height":100},
                                    "nodeParent":15,
                                    "label":"Box(grade3)",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":69,
                                    "child":[
                                        {
                                            "type":"Rect",
                                            "props":{"width":15,"lineWidth":1,"height":100,"fillColor":"#ffce45"},
                                            "nodeParent":69,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":72,
                                            "child":[
                                                ]
                                        }]
                                }]
                        },
                        {
                            "x":45,
                            "type":"Box",
                            "props":{"y":10,"x":10,"right":0,"name":"boxUniqueUnGenerate","left":0},
                            "nodeParent":8,
                            "label":"Box(boxUniqueUnGenerate)",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":79,
                            "child":[
                                {
                                    "x":60,
                                    "type":"Box",
                                    "props":{"y":0,"right":0,"name":"boxName","left":0,"height":100},
                                    "nodeParent":79,
                                    "label":"Box(boxName)",
                                    "isOpen":true,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":80,
                                    "child":[
                                        {
                                            "x":75,
                                            "type":"Image",
                                            "props":{"top":0,"skin":"images/border/border_1@3x.png","sizeGrid":"15,130,15,130","right":0,"left":0,"bottom":0},
                                            "nodeParent":80,
                                            "label":"Image",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":81,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "x":75,
                                            "type":"Label",
                                            "props":{"valign":"middle","text":"UI_UniqueWaTaShi","name":"label","fontSize":55,"font":"方正像素12","color":"#ffffff","centerY":0,"centerX":0,"align":"center"},
                                            "nodeParent":80,
                                            "label":"Label(label)",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":82,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "x":60,
                                    "type":"VBox",
                                    "props":{"top":100,"space":20,"right":25,"name":"vboxStates","left":25},
                                    "nodeParent":79,
                                    "label":"VBox(vboxStates)",
                                    "isOpen":true,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":83,
                                    "child":[
                                        {
                                            "x":75,
                                            "type":"Label",
                                            "props":{"valign":"middle","text":"UI_UniqueWaTaShiContent","right":0,"name":"label","left":0,"leading":30,"fontSize":55,"font":"方正像素12","color":"#ffffff","align":"center"},
                                            "nodeParent":83,
                                            "label":"Label(label)",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":84,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "x":75,
                                            "type":"Box",
                                            "props":{"y":12,"x":10,"right":0,"name":"boxBtn","left":0,"height":200},
                                            "nodeParent":83,
                                            "label":"Box(boxBtn)",
                                            "isOpen":true,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":85,
                                            "child":[
                                                {
                                                    "x":90,
                                                    "type":"Button",
                                                    "props":{"width":500,"skin":"images/button/button_main@3x.png","name":"btn","label":"UI_GenerateNow","centerY":0,"centerX":0},
                                                    "nodeParent":85,
                                                    "label":"Button(btn)",
                                                    "isOpen":false,
                                                    "isDirectory":true,
                                                    "isAniNode":true,
                                                    "hasChild":true,
                                                    "compId":88,
                                                    "child":[
                                                        {
                                                            "type":"Box",
                                                            "props":{},
                                                            "nodeParent":88,
                                                            "label":"Box",
                                                            "isOpen":true,
                                                            "isDirectory":true,
                                                            "isAniNode":true,
                                                            "hasChild":true,
                                                            "compId":89,
                                                            "child":[
                                                                {
                                                                    "type":"Animation",
                                                                    "props":{"y":96,"x":250,"width":0,"source":"view/CyberTheme/animation/circleFlash.ani","scaleX":4,"height":0,"blendMode":"lighter","autoPlay":true},
                                                                    "nodeParent":89,
                                                                    "label":"Animation",
                                                                    "isDirectory":false,
                                                                    "isAniNode":true,
                                                                    "hasChild":false,
                                                                    "compId":90,
                                                                    "child":[
                                                                        ]
                                                                },
                                                                {
                                                                    "type":"Box",
                                                                    "props":{"renderType":"mask"},
                                                                    "nodeParent":89,
                                                                    "label":"Box",
                                                                    "isOpen":false,
                                                                    "isDirectory":true,
                                                                    "isAniNode":true,
                                                                    "hasChild":true,
                                                                    "compId":91,
                                                                    "child":[
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":37,"x":25,"width":7,"lineWidth":1,"height":116,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":92,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":37,"x":470,"width":7,"lineWidth":1,"height":116,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":93,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":21,"x":44,"width":414,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":94,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":150,"x":171,"width":160,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":95,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":163,"x":44,"width":121,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":96,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":163,"x":337,"width":121,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":97,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":148,"x":29,"width":25,"rotation":40,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":98,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":150,"x":331,"width":19,"rotation":55,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":99,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":166,"x":160,"width":19,"rotation":-55,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":100,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":21,"x":458,"width":25,"rotation":40,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":101,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":26,"x":48,"width":25,"rotation":140,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":102,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Rect",
                                                                            "props":{"y":153,"x":477,"width":25,"rotation":140,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                                                            "nodeParent":91,
                                                                            "label":"Rect",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":103,
                                                                            "child":[
                                                                                ]
                                                                        }]
                                                                }]
                                                        },
                                                        {
                                                            "type":"Box",
                                                            "props":{},
                                                            "nodeParent":88,
                                                            "label":"Box",
                                                            "isOpen":false,
                                                            "isDirectory":true,
                                                            "isAniNode":true,
                                                            "hasChild":true,
                                                            "compId":104,
                                                            "child":[
                                                                {
                                                                    "type":"Box",
                                                                    "props":{"renderType":"mask"},
                                                                    "nodeParent":104,
                                                                    "label":"Box",
                                                                    "isDirectory":true,
                                                                    "isAniNode":true,
                                                                    "hasChild":true,
                                                                    "compId":105,
                                                                    "child":[
                                                                        {
                                                                            "type":"Poly",
                                                                            "props":{"y":41,"x":35,"points":"0,0,8,-6,8,113,0,107","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                                                            "nodeParent":105,
                                                                            "label":"Poly",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":106,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Poly",
                                                                            "props":{"y":41,"x":464,"points":"0,0,-8,-6,-8,113,0,107","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                                                            "nodeParent":105,
                                                                            "label":"Poly",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":107,
                                                                            "child":[
                                                                                ]
                                                                        },
                                                                        {
                                                                            "type":"Poly",
                                                                            "props":{"y":160,"x":177,"points":"0,0,147,0,153,10,-6,10","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                                                            "nodeParent":105,
                                                                            "label":"Poly",
                                                                            "isDirectory":false,
                                                                            "isAniNode":true,
                                                                            "hasChild":false,
                                                                            "compId":108,
                                                                            "child":[
                                                                                ]
                                                                        }]
                                                                },
                                                                {
                                                                    "type":"Animation",
                                                                    "props":{"y":172,"x":520,"source":"view/CyberTheme/animation/bottomBreath.ani","scaleX":6,"blendMode":"lighter","autoPlay":true},
                                                                    "nodeParent":104,
                                                                    "label":"Animation",
                                                                    "isDirectory":false,
                                                                    "isAniNode":true,
                                                                    "hasChild":false,
                                                                    "compId":109,
                                                                    "child":[
                                                                        ]
                                                                }]
                                                        }]
                                                }]
                                        }]
                                }]
                        }]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"right":0,"left":0,"height":0,"bottom":0},
            "nodeParent":1,
            "label":"Box",
            "isOpen":true,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":63,
            "child":[
                {
                    "x":30,
                    "type":"Button",
                    "props":{"y":-450,"width":500,"var":"btnRetry","skin":"images/button/button_main@3x.png","name":"btnRetry","label":"UI_AllNot","centerX":0},
                    "nodeParent":63,
                    "label":"Button(btnRetry)",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":19,
                    "child":[
                        {
                            "type":"Box",
                            "props":{},
                            "nodeParent":19,
                            "label":"Box",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":20,
                            "child":[
                                {
                                    "type":"Animation",
                                    "props":{"y":96,"x":250,"width":0,"source":"view/CyberTheme/animation/circleFlash.ani","scaleX":4,"height":0,"blendMode":"lighter","autoPlay":true},
                                    "nodeParent":20,
                                    "label":"Animation",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":21,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Box",
                                    "props":{"renderType":"mask"},
                                    "nodeParent":20,
                                    "label":"Box",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":22,
                                    "child":[
                                        {
                                            "type":"Rect",
                                            "props":{"y":37,"x":25,"width":7,"lineWidth":1,"height":116,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":23,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":37,"x":470,"width":7,"lineWidth":1,"height":116,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":24,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":21,"x":44,"width":414,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":25,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":150,"x":171,"width":160,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":26,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":163,"x":44,"width":121,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":27,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":163,"x":337,"width":121,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":28,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":148,"x":29,"width":25,"rotation":40,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":29,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":150,"x":331,"width":19,"rotation":55,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":30,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":166,"x":160,"width":19,"rotation":-55,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":31,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":21,"x":458,"width":25,"rotation":40,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":32,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":26,"x":48,"width":25,"rotation":140,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":33,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":153,"x":477,"width":25,"rotation":140,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":22,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":34,
                                            "child":[
                                                ]
                                        }]
                                }]
                        },
                        {
                            "type":"Box",
                            "props":{},
                            "nodeParent":19,
                            "label":"Box",
                            "isOpen":false,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":35,
                            "child":[
                                {
                                    "type":"Box",
                                    "props":{"renderType":"mask"},
                                    "nodeParent":35,
                                    "label":"Box",
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":36,
                                    "child":[
                                        {
                                            "type":"Poly",
                                            "props":{"y":41,"x":35,"points":"0,0,8,-6,8,113,0,107","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                            "nodeParent":36,
                                            "label":"Poly",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":37,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Poly",
                                            "props":{"y":41,"x":464,"points":"0,0,-8,-6,-8,113,0,107","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                            "nodeParent":36,
                                            "label":"Poly",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":38,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Poly",
                                            "props":{"y":160,"x":177,"points":"0,0,147,0,153,10,-6,10","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                            "nodeParent":36,
                                            "label":"Poly",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":39,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"Animation",
                                    "props":{"y":172,"x":520,"source":"view/CyberTheme/animation/bottomBreath.ani","scaleX":6,"blendMode":"lighter","autoPlay":true},
                                    "nodeParent":35,
                                    "label":"Animation",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":40,
                                    "child":[
                                        ]
                                }]
                        }]
                },
                {
                    "x":30,
                    "type":"Button",
                    "props":{"y":-200,"width":500,"var":"btnNext","skin":"images/button/button_main@3x.png","name":"btnNext","label":"UI_Make_New_Life","centerX":0},
                    "nodeParent":63,
                    "label":"Button(btnNext)",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":41,
                    "child":[
                        {
                            "type":"Box",
                            "props":{},
                            "nodeParent":41,
                            "label":"Box",
                            "isOpen":false,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":42,
                            "child":[
                                {
                                    "type":"Animation",
                                    "props":{"y":96,"x":250,"width":0,"source":"view/CyberTheme/animation/circleFlash.ani","scaleX":4,"height":0,"blendMode":"lighter","autoPlay":true},
                                    "nodeParent":42,
                                    "label":"Animation",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":43,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Box",
                                    "props":{"renderType":"mask"},
                                    "nodeParent":42,
                                    "label":"Box",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":44,
                                    "child":[
                                        {
                                            "type":"Rect",
                                            "props":{"y":37,"x":25,"width":7,"lineWidth":1,"height":116,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":45,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":37,"x":470,"width":7,"lineWidth":1,"height":116,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":46,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":21,"x":44,"width":414,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":47,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":150,"x":171,"width":160,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":48,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":163,"x":44,"width":121,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":49,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":163,"x":337,"width":121,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":50,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":148,"x":29,"width":25,"rotation":40,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":51,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":150,"x":331,"width":19,"rotation":55,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":52,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":166,"x":160,"width":19,"rotation":-55,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":53,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":21,"x":458,"width":25,"rotation":40,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":54,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":26,"x":48,"width":25,"rotation":140,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":55,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":153,"x":477,"width":25,"rotation":140,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                            "nodeParent":44,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":56,
                                            "child":[
                                                ]
                                        }]
                                }]
                        },
                        {
                            "type":"Box",
                            "props":{},
                            "nodeParent":41,
                            "label":"Box",
                            "isOpen":false,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":57,
                            "child":[
                                {
                                    "type":"Box",
                                    "props":{"renderType":"mask"},
                                    "nodeParent":57,
                                    "label":"Box",
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":58,
                                    "child":[
                                        {
                                            "type":"Poly",
                                            "props":{"y":41,"x":35,"points":"0,0,8,-6,8,113,0,107","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                            "nodeParent":58,
                                            "label":"Poly",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":59,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Poly",
                                            "props":{"y":41,"x":464,"points":"0,0,-8,-6,-8,113,0,107","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                            "nodeParent":58,
                                            "label":"Poly",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":60,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Poly",
                                            "props":{"y":160,"x":177,"points":"0,0,147,0,153,10,-6,10","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                            "nodeParent":58,
                                            "label":"Poly",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":61,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"Animation",
                                    "props":{"y":172,"x":520,"source":"view/CyberTheme/animation/bottomBreath.ani","scaleX":6,"blendMode":"lighter","autoPlay":true},
                                    "nodeParent":57,
                                    "label":"Animation",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":62,
                                    "child":[
                                        ]
                                }]
                        }]
                }]
        }],
    "animations":[
        {
            "nodes":[
                ],
            "name":"ani1",
            "id":1,
            "frameRate":24,
            "action":0
        }]
}

================================================
FILE: laya/pages/view/CyberTheme/CyberAchievement.ui
================================================
{
    "x":0,
    "type":"View",
    "selectedBox":3,
    "selecteID":7,
    "props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberAchievement.png","runtime":"Laya.runtime.ViewBase","height":2436},
    "nodeParent":-1,
    "label":"View",
    "isOpen":true,
    "isDirectory":true,
    "isAniNode":true,
    "hasChild":true,
    "compId":1,
    "child":[
        {
            "x":15,
            "type":"Button",
            "props":{"y":200,"var":"btnBack","skin":"images/button/button_back@3x.png","name":"btnBack","left":30},
            "nodeParent":1,
            "label":"Button(btnBack)",
            "isDirectory":false,
            "isAniNode":true,
            "hasChild":false,
            "compId":2,
            "child":[
                ]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"width":1,"top":0,"right":0,"height":1},
            "nodeParent":1,
            "label":"Box",
            "isOpen":true,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":68,
            "child":[
                {
                    "x":30,
                    "type":"Box",
                    "props":{"y":200,"x":-170,"width":260,"var":"btnRank","runtime":"Laya.runtime.ScaleButton","height":90,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":68,
                    "label":"Box(btnRank)",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":3,
                    "child":[
                        {
                            "x":45,
                            "type":"Image",
                            "props":{"top":0,"skin":"images/button/button_small@3x.png","right":0,"left":0,"bottom":0},
                            "nodeParent":3,
                            "label":"Image",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":4,
                            "child":[
                                ],
                            "$HIDDEN":false
                        },
                        {
                            "x":45,
                            "type":"Box",
                            "props":{"width":90,"left":8,"height":90},
                            "nodeParent":3,
                            "label":"Box",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":5,
                            "child":[
                                {
                                    "x":60,
                                    "type":"Image",
                                    "props":{"skin":"images/icons/icon_rank@3x.png","centerY":0,"centerX":0},
                                    "nodeParent":5,
                                    "label":"Image",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":6,
                                    "child":[
                                        ]
                                }]
                        },
                        {
                            "x":45,
                            "type":"Label",
                            "props":{"text":"UI_Rank","fontSize":50,"font":"方正像素12","color":"#ffffff","centerY":0,"centerX":40,"anchorY":0.5,"anchorX":0.5},
                            "nodeParent":3,
                            "label":"Label",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":7,
                            "child":[
                                ]
                        }]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"y":310,"x":0,"top":310,"right":0,"left":0,"height":120},
            "nodeParent":1,
            "label":"Box",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":16,
            "child":[
                {
                    "type":"Label",
                    "props":{"y":110,"x":140,"var":"btnStatistics","text":"UI_Statistics","name":"btnStatistics","fontSize":100,"font":"方正像素12","color":"#ffffff","anchorY":1,"anchorX":0.5},
                    "nodeParent":16,
                    "label":"Label(btnStatistics)",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":18,
                    "child":[
                        ]
                },
                {
                    "type":"Label",
                    "props":{"y":110,"x":360,"var":"btnAchievement","text":"UI_Achievement","name":"btnAchievement","fontSize":60,"font":"方正像素12","color":"#ffffff","anchorY":1,"anchorX":0.5},
                    "nodeParent":16,
                    "label":"Label(btnAchievement)",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":21,
                    "child":[
                        ]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"x":0,"width":2250,"var":"boxPage","top":450,"name":"boxPage","bottom":80},
            "nodeParent":1,
            "label":"Box(boxPage)",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":8,
            "child":[
                {
                    "type":"Box",
                    "props":{"width":1125,"var":"boxA","top":0,"name":"boxA","left":0,"bottom":0},
                    "nodeParent":8,
                    "label":"Box(boxA)",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":66,
                    "child":[
                        {
                            "type":"Box",
                            "props":{"width":1125,"top":0,"height":1125,"centerX":0},
                            "nodeParent":66,
                            "label":"Box",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":25,
                            "child":[
                                {
                                    "type":"Image",
                                    "props":{"top":40,"skin":"images/border/border_2@3x.png","right":30,"left":30,"bottom":30},
                                    "nodeParent":25,
                                    "label":"Image",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":26,
                                    "child":[
                                        ],
                                    "$HIDDEN":false
                                },
                                {
                                    "type":"Sprite",
                                    "props":{"y":150,"x":100,"width":920,"height":380},
                                    "nodeParent":25,
                                    "label":"Sprite",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":52,
                                    "child":[
                                        {
                                            "type":"Rect",
                                            "props":{"y":-1,"x":460,"width":4,"lineWidth":1,"lineColor":"#1a5459","height":320,"fillColor":"#1a5459"},
                                            "nodeParent":52,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":50,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Rect",
                                            "props":{"y":370,"x":0,"width":920,"lineWidth":1,"lineColor":"#1a5459","height":5,"fillColor":"#1a5459"},
                                            "nodeParent":52,
                                            "label":"Rect",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":51,
                                            "child":[
                                                ]
                                        }],
                                    "$HIDDEN":false
                                },
                                {
                                    "type":"Box",
                                    "props":{"width":400,"top":150,"left":100,"height":320},
                                    "nodeParent":25,
                                    "label":"Box",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":28,
                                    "child":[
                                        {
                                            "type":"HBox",
                                            "props":{"y":130,"x":0},
                                            "nodeParent":28,
                                            "label":"HBox",
                                            "isOpen":true,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":54,
                                            "child":[
                                                {
                                                    "type":"Label",
                                                    "props":{"var":"labRemakeTimes","text":"1","name":"labRemakeTimes","fontSize":70,"font":"方正像素12","color":"#55fffe","bold":true,"anchorY":1,"anchorX":0},
                                                    "nodeParent":54,
                                                    "label":"Label(labRemakeTimes)",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":31,
                                                    "child":[
                                                        ]
                                                },
                                                {
                                                    "type":"Label",
                                                    "props":{"text":"UI_Times","fontSize":70,"font":"方正像素12","color":"#55fffe","bold":true,"anchorY":1,"anchorX":0},
                                                    "nodeParent":54,
                                                    "label":"Label",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":53,
                                                    "child":[
                                                        ]
                                                }]
                                        },
                                        {
                                            "type":"Label",
                                            "props":{"y":210,"x":0,"text":"UI_Remake_Times","fontSize":62,"font":"方正像素12","color":"#ffffff","bold":false,"anchorY":1,"anchorX":0},
                                            "nodeParent":28,
                                            "label":"Label",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":32,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Label",
                                            "props":{"y":240,"var":"labRemakeTimesJudge","text":"抽到紫色几率不变","name":"labRemakeTimesJudge","fontSize":42,"font":"方正像素12","color":"#93aaae","bold":false,"anchorY":0,"anchorX":0},
                                            "nodeParent":28,
                                            "label":"Label(labRemakeTimesJudge)",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":33,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"Box",
                                    "props":{"width":400,"top":150,"right":100,"height":320},
                                    "nodeParent":25,
                                    "label":"Box",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":29,
                                    "child":[
                                        {
                                            "type":"HBox",
                                            "props":{"y":130},
                                            "nodeParent":29,
                                            "label":"HBox",
                                            "isOpen":true,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":55,
                                            "child":[
                                                {
                                                    "type":"Label",
                                                    "props":{"var":"labAchievementCount","text":"1","name":"labAchievementCount","fontSize":70,"font":"方正像素12","color":"#55fffe","bold":true,"anchorY":1,"anchorX":0},
                                                    "nodeParent":55,
                                                    "label":"Label(labAchievementCount)",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":56,
                                                    "child":[
                                                        ]
                                                },
                                                {
                                                    "type":"Label",
                                                    "props":{"text":"UI_Count","fontSize":70,"font":"方正像素12","color":"#55fffe","bold":true,"anchorY":1,"anchorX":0},
                                                    "nodeParent":55,
                                                    "label":"Label",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":57,
                                                    "child":[
                                                        ]
                                                }]
                                        },
                                        {
                                            "type":"Label",
                                            "props":{"y":210,"x":0,"text":"UI_Achievement_Count","fontSize":62,"font":"方正像素12","color":"#ffffff","bold":false,"anchorY":1,"anchorX":0},
                                            "nodeParent":29,
                                            "label":"Label",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":38,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Label",
                                            "props":{"y":240,"x":0,"var":"labAchievementCountJudge","text":"抽到橙色几率不变","name":"labAchievementCountJudge","fontSize":42,"font":"方正像素12","color":"#93aaae","bold":false,"anchorY":0,"anchorX":0},
                                            "nodeParent":29,
                                            "label":"Label(labAchievementCountJudge)",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":39,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"Box",
                                    "props":{"right":100,"left":100,"height":450,"bottom":100},
                                    "nodeParent":25,
                                    "label":"Box",
                                    "isOpen":false,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":30,
                                    "child":[
                                        {
                                            "type":"Box",
                                            "props":{"top":25,"right":0,"left":0,"height":180},
                                            "nodeParent":30,
                                            "label":"Box",
                                            "isOpen":true,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":41,
                                            "child":[
                                                {
                                                    "type":"Label",
                                                    "props":{"y":85,"x":0,"text":"UI_Event_Collection_Rate","fontSize":62,"font":"方正像素12","color":"#ffffff","bold":false,"anchorY":1,"anchorX":0},
                                                    "nodeParent":41,
                                                    "label":"Label",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":42,
                                                    "child":[
                                                        ],
                                                    "$HIDDEN":false
                                                },
                                                {
                                                    "type":"ProgressBar",
                                                    "props":{"y":135,"var":"prgEventRate","value":1,"skin":"images/progress/progress_1@3x.png","right":240,"name":"prgEventRate","left":0,"anchorY":0.5,"anchorX":0},
                                                    "nodeParent":41,
                                                    "label":"ProgressBar(prgEventRate)",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":43,
                                                    "child":[
                                                        ]
                                                },
                                                {
                                                    "type":"Label",
                                                    "props":{"var":"labEventRate","text":"100%","right":0,"name":"labEventRate","fontSize":110,"font":"方正像素12","color":"#55fffe","centerY":0,"bold":false,"anchorY":0.5,"anchorX":1},
                                                    "nodeParent":41,
                                                    "label":"Label(labEventRate)",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":44,
                                                    "child":[
                                                        ]
                                                }]
                                        },
                                        {
                                            "type":"Box",
                                            "props":{"right":0,"left":0,"height":180,"bottom":30},
                                            "nodeParent":30,
                                            "label":"Box",
                                            "isOpen":true,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":45,
                                            "child":[
                                                {
                                                    "type":"Label",
                                                    "props":{"y":85,"x":0,"text":"UI_Talent_Collection_Rate","fontSize":62,"font":"方正像素12","color":"#ffffff","bold":false,"anchorY":1,"anchorX":0},
                                                    "nodeParent":45,
                                                    "label":"Label",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":46,
                                                    "child":[
                                                        ]
                                                },
                                                {
                                                    "type":"ProgressBar",
                                                    "props":{"y":135,"var":"prgTalentRate","value":0.73,"skin":"images/progress/progress_1@3x.png","right":240,"name":"prgTalentRate","left":0,"anchorY":0.5,"anchorX":0},
                                                    "nodeParent":45,
                                                    "label":"ProgressBar(prgTalentRate)",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":47,
                                                    "child":[
                                                        ]
                                                },
                                                {
                                                    "type":"Label",
                                                    "props":{"var":"labTalentRate","text":"73%","right":0,"name":"labTalentRate","fontSize":110,"font":"方正像素12","color":"#55fffe","centerY":0,"bold":false,"anchorY":0.5,"anchorX":1},
                                                    "nodeParent":45,
                                                    "label":"Label(labTalentRate)",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":48,
                                                    "child":[
                                                        ]
                                                }],
                                            "$HIDDEN":false
                                        }]
                                }]
                        }]
                },
                {
                    "type":"Box",
                    "props":{"width":1125,"var":"boxB","top":0,"right":0,"name":"boxB","bottom":0},
                    "nodeParent":8,
                    "label":"Box(boxB)",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":67,
                    "child":[
                        {
                            "type":"List",
                            "props":{"y":35,"width":1080,"var":"listAchievements","vScrollBarSkin":"images/slider/vslider_1@3x.png","top":35,"name":"listAchievements","centerX":0,"bottom":35},
                            "nodeParent":67,
                            "label":"List(listAchievements)",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":9,
                            "child":[
                                {
                                    "type":"Box",
                                    "props":{"y":0,"x":0,"width":530,"runtime":"Laya.runtime.ColorFilterItem","renderType":"render","height":460},
                                    "nodeParent":9,
                                    "label":"Box",
                                    "isOpen":true,
                                    "isDirectory":true,
                                    "isAniNode":false,
                                    "hasChild":true,
                                    "compId":10,
                                    "child":[
                                        {
                                            "type":"Image",
                                            "props":{"top":20,"skin":"images/border/achievement@3x.png","right":20,"name":"uncomplete","left":20,"bottom":20},
                                            "nodeParent":10,
                                            "label":"Image(uncomplete)",
                                            "isDirectory":false,
                                            "isAniNode":false,
                                            "hasChild":false,
                                            "compId":11,
                                            "child":[
                                                ],
                                            "$HIDDEN":false
                                        },
                                        {
                                            "type":"Image",
                                            "props":{"top":0,"skin":"images/border/achievement_complete@3x.png","right":0,"name":"completed","left":0,"bottom":0},
                                            "nodeParent":10,
                                            "label":"Image(completed)",
                                            "isDirectory":false,
                                            "isAniNode":false,
                                            "hasChild":false,
                                            "compId":12,
                                            "child":[
                                                ],
                                            "$HIDDEN":false
                                        },
                                        {
                                            "type":"Label",
                                            "props":{"text":"霹雳霹雳","name":"name","fontSize":80,"font":"方正像素12","color":"#ffffff","centerY":-30,"centerX":0},
                                            "nodeParent":10,
                                            "label":"Label(name)",
                                            "isDirectory":false,
                                            "isAniNode":false,
                                            "hasChild":false,
                                            "compId":13,
                                            "child":[
                                                ]
                                        },
                                        {
                                            "type":"Label",
                                            "props":{"wordWrap":true,"text":"被第九重雷劫劈死","right":40,"name":"description","left":40,"height":95,"fontSize":42,"font":"方正像素12","color":"#9ca5a9","bottom":25,"align":"center"},
                                            "nodeParent":10,
                                            "label":"Label(description)",
                                            "isDirectory":false,
                                            "isAniNode":false,
                                            "hasChild":false,
                                            "compId":14,
                                            "child":[
                                                ]
                                        }]
                                }]
                        }]
                }],
            "$HIDDEN":false
        }],
    "animations":[
        {
            "nodes":[
                ],
            "name":"ani1",
            "id":1,
            "frameRate":24,
            "action":0
        }],
    "$HIDDEN":false
}

================================================
FILE: laya/pages/view/CyberTheme/CyberAchievementPopup.ui
================================================
{
    "x":0,
    "type":"View",
    "selectedBox":1,
    "selecteID":10,
    "props":{"y":50,"width":570,"sceneColor":"#000000","mouseThrough":true,"mouseEnabled":false,"height":150,"alpha":0.75},
    "nodeParent":-1,
    "label":"View",
    "isOpen":true,
    "isDirectory":true,
    "isAniNode":true,
    "hasChild":true,
    "compId":1,
    "child":[
        {
            "x":15,
            "type":"Box",
            "props":{},
            "nodeParent":1,
            "label":"Box",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":2,
            "child":[
                {
                    "type":"Rect",
                    "props":{"width":570,"lineWidth":1,"height":150,"fillColor":"#55fffe"},
                    "nodeParent":2,
                    "label":"Rect",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":4,
                    "child":[
                        ]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"x":0,"var":"boxBg","name":"boxBg"},
            "nodeParent":1,
            "label":"Box(boxBg)",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":5,
            "child":[
                {
                    "type":"Rect",
                    "props":{"width":560,"lineWidth":1,"height":150,"fillColor":"#272727"},
                    "nodeParent":5,
                    "label":"Rect",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":6,
                    "child":[
                        ]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"width":560,"height":150},
            "nodeParent":1,
            "label":"Box",
            "isOpen":true,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":8,
            "child":[
                {
                    "x":30,
                    "type":"Image",
                    "props":{"x":70,"skin":"images/icons/icon_achievement@3x.png","centerY":0,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":8,
                    "label":"Image",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":7,
                    "child":[
                        ]
                },
                {
                    "x":30,
                    "type":"Label",
                    "props":{"x":150,"var":"labName","text":"所有人都是我","name":"labName","fontSize":60,"font":"方正像素12","color":"#cccccc","centerY":0},
                    "nodeParent":8,
                    "label":"Label(labName)",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":9,
                    "child":[
                        ]
                }]
        }],
    "animations":[
        {
            "nodes":[
                ],
            "name":"ani1",
            "id":1,
            "frameRate":24,
            "action":0
        }]
}

================================================
FILE: laya/pages/view/CyberTheme/CyberMain.ui
================================================
{
    "x":0,
    "type":"View",
    "selectedBox":93,
    "selecteID":94,
    "props":{"y":1218,"x":562,"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberMain.png","runtime":"Laya.runtime.ViewBase","height":2436,"anchorY":0.5,"anchorX":0.5},
    "nodeParent":-1,
    "label":"View",
    "isOpen":true,
    "isDirectory":true,
    "isAniNode":true,
    "hasChild":true,
    "compId":1,
    "child":[
        {
            "x":15,
            "type":"Image",
            "props":{"var":"imgBg","skin":"images/background/background_1@3x.png","name":"imgBg","centerY":0,"centerX":0},
            "nodeParent":1,
            "label":"Image(imgBg)",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":67,
            "child":[
                {
                    "type":"Animation",
                    "props":{"y":0,"x":0,"width":1125,"source":"view/CyberTheme/animation/jumpBackground.ani","interval":80,"height":2436,"blendMode":"lighter","autoPlay":true,"alpha":0.3},
                    "nodeParent":67,
                    "label":"Animation",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":70,
                    "child":[
                        ]
                }],
            "$HIDDEN":false
        },
        {
            "x":15,
            "type":"Image",
            "props":{"var":"imgTitle","skin":"images/accessories/title@3x.png","runtime":"Laya.runtime.ColorFilterItem","name":"imgTitle","centerY":-350,"centerX":0},
            "nodeParent":1,
            "label":"Image(imgTitle)",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":68,
            "child":[
                {
                    "type":"Box",
                    "props":{"y":0,"x":0},
                    "nodeParent":68,
                    "label":"Box",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":75,
                    "child":[
                        {
                            "type":"Image",
                            "props":{"y":8,"x":8,"skin":"images/accessories/title_neon@3x.png","renderType":"mask"},
                            "nodeParent":75,
                            "label":"Image",
                            "isOpen":true,
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":71,
                            "child":[
                                ]
                        },
                        {
                            "type":"Animation",
                            "props":{"y":286,"x":436,"source":"view/CyberTheme/animation/bottomBreath.ani","scaleY":1.5,"scaleX":5,"blendMode":"lighter","autoPlay":true},
                            "nodeParent":75,
                            "label":"Animation",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":77,
                            "child":[
                                ]
                        }]
                }]
        },
        {
            "x":15,
            "type":"Image",
            "props":{"skin":"images/accessories/insert_coin@3x.png","centerY":540,"centerX":0,"anchorY":0.5,"anchorX":0.5},
            "nodeParent":1,
            "label":"Image",
            "isDirectory":false,
            "isAniNode":true,
            "hasChild":false,
            "compId":7,
            "child":[
                ]
        },
        {
            "x":15,
            "type":"Label",
            "props":{"text":"UI_Title_Remake","fontSize":80,"font":"方正像素12","color":"#ffffff","centerY":-135,"centerX":0,"anchorY":0.5,"anchorX":0.5},
            "nodeParent":1,
            "label":"Label",
            "isDirectory":false,
            "isAniNode":true,
            "hasChild":false,
            "compId":8,
            "child":[
                ]
        },
        {
            "x":15,
            "type":"Label",
            "props":{"wordWrap":true,"text":"UI_Title_Subsequent","right":0,"left":0,"fontSize":48,"font":"方正像素12","color":"#828c95","centerY":-20,"anchorY":0.5,"anchorX":0.5,"align":"center"},
            "nodeParent":1,
            "label":"Label",
            "isDirectory":false,
            "isAniNode":true,
            "hasChild":false,
            "compId":11,
            "child":[
                ]
        },
        {
            "x":15,
            "type":"Label",
            "props":{"text":"UI_Cyber_Theme_Art_Design","right":50,"fontSize":48,"font":"方正像素12","color":"#00fffd","bottom":30,"anchorY":0.5,"anchorX":0.5},
            "nodeParent":1,
            "label":"Label",
            "isDirectory":false,
            "isAniNode":true,
            "hasChild":false,
            "compId":12,
            "child":[
                ]
        },
        {
            "x":15,
            "type":"Button",
            "props":{"var":"btnRemake","skin":"images/button/button_main@3x.png","pivotY":96,"pivotX":329,"name":"btnRemake","labelSize":60,"label":"UI_Remake","centerY":720,"centerX":0},
            "nodeParent":1,
            "label":"Button(btnRemake)",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":13,
            "child":[
                {
                    "type":"Box",
                    "props":{},
                    "nodeParent":13,
                    "label":"Box",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":29,
                    "child":[
                        {
                            "type":"Animation",
                            "props":{"y":93,"x":330,"width":0,"source":"view/CyberTheme/animation/circleFlash.ani","scaleX":5,"height":0,"blendMode":"lighter","autoPlay":true},
                            "nodeParent":29,
                            "label":"Animation",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":26,
                            "child":[
                                ]
                        },
                        {
                            "type":"Box",
                            "props":{"renderType":"mask"},
                            "nodeParent":29,
                            "label":"Box",
                            "isOpen":false,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":44,
                            "child":[
                                {
                                    "type":"Rect",
                                    "props":{"y":37,"x":25,"width":7,"lineWidth":1,"height":116,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":45,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":37,"x":625,"width":7,"lineWidth":1,"height":116,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":46,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":21,"x":44,"width":569,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":47,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":150,"x":171,"width":316,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":48,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":163,"x":44,"width":121,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":49,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":163,"x":493,"width":120,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":50,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":148,"x":29,"width":25,"rotation":40,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":51,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":150,"x":487,"width":19,"rotation":55,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":52,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":166,"x":160,"width":19,"rotation":-55,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":53,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":21,"x":613,"width":25,"rotation":40,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":54,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":26,"x":48,"width":25,"rotation":140,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":55,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Rect",
                                    "props":{"y":153,"x":632,"width":25,"rotation":140,"lineWidth":1,"height":6,"fillColor":"#ff0000"},
                                    "nodeParent":44,
                                    "label":"Rect",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":56,
                                    "child":[
                                        ]
                                }]
                        }]
                },
                {
                    "type":"Box",
                    "props":{},
                    "nodeParent":13,
                    "label":"Box",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":57,
                    "child":[
                        {
                            "type":"Box",
                            "props":{"renderType":"mask"},
                            "nodeParent":57,
                            "label":"Box",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":58,
                            "child":[
                                {
                                    "type":"Poly",
                                    "props":{"y":41,"x":35,"points":"0,0,8,-6,8,113,0,107","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                    "nodeParent":58,
                                    "label":"Poly",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":62,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Poly",
                                    "props":{"y":41,"x":621,"points":"0,0,-8,-6,-8,113,0,107","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                    "nodeParent":58,
                                    "label":"Poly",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":63,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Poly",
                                    "props":{"y":160,"x":177,"points":"0,0,305,0,311,10,-6,10","lineWidth":1,"lineColor":"#ff0000","fillColor":"#00ffff"},
                                    "nodeParent":58,
                                    "label":"Poly",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":65,
                                    "child":[
                                        ]
                                }]
                        },
                        {
                            "type":"Animation",
                            "props":{"y":172,"x":330,"source":"view/CyberTheme/animation/bottomBreath.ani","scaleX":4,"blendMode":"lighter","autoPlay":true},
                            "nodeParent":57,
                            "label":"Animation",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":66,
                            "child":[
                                ]
                        }]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"y":200,"x":200,"width":225,"var":"btnThanks","runtime":"Laya.runtime.ScaleButton","name":"btnThanks","height":90,"anchorY":0.5,"anchorX":0.5},
            "nodeParent":1,
            "label":"Box(btnThanks)",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":15,
            "child":[
                {
                    "type":"Image",
                    "props":{"top":0,"skin":"images/button/button_small@3x.png","right":0,"left":0,"bottom":0},
                    "nodeParent":15,
                    "label":"Image",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":16,
                    "child":[
                        ],
                    "$HIDDEN":false
                },
                {
                    "type":"Box",
                    "props":{"width":90,"left":8,"height":90},
                    "nodeParent":15,
                    "label":"Box",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":19,
                    "child":[
                        {
                            "type":"Image",
                            "props":{"skin":"images/icons/icon_thanks@3x.png","centerY":0,"centerX":0},
                            "nodeParent":19,
                            "label":"Image",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":18,
                            "child":[
                                ]
                        }]
                },
                {
                    "type":"Label",
                    "props":{"text":"UI_Thanks","fontSize":50,"font":"方正像素12","color":"#ffffff","centerY":0,"centerX":40,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":15,
                    "label":"Label",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":20,
                    "child":[
                        ]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"y":0,"x":1100,"width":1,"top":0,"right":0,"height":1},
            "nodeParent":1,
            "label":"Box",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":84,
            "child":[
                {
                    "type":"Box",
                    "props":{"y":200,"x":-200,"width":225,"var":"btnAchievement","runtime":"Laya.runtime.ScaleButton","name":"btnAchievement","height":90,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":84,
                    "label":"Box(btnAchievement)",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":21,
                    "child":[
                        {
                            "type":"Image",
                            "props":{"top":0,"skin":"images/button/button_small@3x.png","right":0,"left":0,"bottom":0},
                            "nodeParent":21,
                            "label":"Image",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":22,
                            "child":[
                                ],
                            "$HIDDEN":false
                        },
                        {
                            "type":"Box",
                            "props":{"width":90,"left":8,"height":90},
                            "nodeParent":21,
                            "label":"Box",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":23,
                            "child":[
                                {
                                    "type":"Image",
                                    "props":{"skin":"images/icons/icon_achievement@3x.png","centerY":0,"centerX":0},
                                    "nodeParent":23,
                                    "label":"Image",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":24,
                                    "child":[
                                        ]
                                }]
                        },
                        {
                            "type":"Label",
                            "props":{"text":"UI_Achievement","fontSize":50,"font":"方正像素12","color":"#ffffff","centerY":0,"centerX":40,"anchorY":0.5,"anchorX":0.5},
                            "nodeParent":21,
                            "label":"Label",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":25,
                            "child":[
                                ]
                        }],
                    "$HIDDEN":false
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"width":1,"left":0,"height":1,"bottom":0},
            "nodeParent":1,
            "label":"Box",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":85,
            "child":[
                {
                    "type":"Box",
                    "props":{"y":-175,"x":100,"width":160,"var":"btnGithub","runtime":"Laya.runtime.ScaleButton","name":"btnGithub","height":160,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":85,
                    "label":"Box(btnGithub)",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":82,
                    "child":[
                        {
                            "type":"Image",
                            "props":{"top":0,"skin":"images/icons/icon_github.png","right":0,"left":0,"bottom":0,"anchorY":0.5,"anchorX":0.5},
                            "nodeParent":82,
                            "label":"Image",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":78,
                            "child":[
                                ]
                        }]
                },
                {
                    "type":"Box",
                    "props":{"y":-355,"x":100,"width":160,"var":"btnDiscord","runtime":"Laya.runtime.ScaleButton","name":"btnDiscord","height":160,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":85,
                    "label":"Box(btnDiscord)",
                    "isOpen":false,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":83,
                    "child":[
                        {
                            "type":"Image",
                            "props":{"top":0,"skin":"images/icons/icon_discord.png","right":0,"left":0,"bottom":0,"anchorY":0.5,"anchorX":0.5},
                            "nodeParent":83,
                            "label":"Image",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":79,
                            "child":[
                                ]
                        }]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"right":0,"bottom":0},
            "nodeParent":1,
            "label":"Box",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":88,
            "child":[
                {
                    "type":"Box",
                    "props":{"y":-300,"x":-100,"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":88,
                    "label":"Box",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":90,
                    "child":[
                        {
                            "type":"Box",
                            "props":{"width":110,"var":"btnSaveLoad","runtime":"Laya.runtime.ColorfulBox","name":"btnSmall","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                            "nodeParent":90,
                            "label":"Box(btnSaveLoad)",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":91,
                            "child":[
                                {
                                    "type":"Image",
                                    "props":{"width":80,"skin":"images/icons/icon_save.png","height":80,"centerY":0,"centerX":0},
                                    "nodeParent":91,
                                    "label":"Image",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":92,
                                    "child":[
                                        ]
                                }]
                        }]
                },
                {
                    "type":"Box",
                    "props":{"y":-175,"x":-100,"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":88,
                    "label":"Box",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":89,
                    "child":[
                        {
                            "type":"Box",
                            "props":{"width":110,"var":"btnThemes","runtime":"Laya.runtime.ColorfulBox","name":"btnThemes","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                            "nodeParent":89,
                            "label":"Box(btnThemes)",
                            "isOpen":false,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":86,
                            "child":[
                                {
                                    "type":"Image",
                                    "props":{"width":90,"skin":"images/icons/icon_themes.png","height":90,"centerY":0,"centerX":0},
                                    "nodeParent":86,
                                    "label":"Image",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":87,
                                    "child":[
                                        ]
                                }]
                        }]
                }]
        },
        {
            "x":15,
            "type":"Box",
            "props":{"x":572,"var":"banner","centerX":0,"bottom":100,"anchorY":1,"anchorX":0.5},
            "nodeParent":1,
            "label":"Box(banner)",
            "isOpen":true,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":93,
            "child":[
                {
                    "x":30,
                    "type":"Label",
                    "props":{"text":"UI_Banner","fontSize":40,"font":"方正像素12","color":"#00fffd"},
                    "nodeParent":93,
                    "label":"Label",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":94,
                    "child":[
                        ]
                }]
        }],
    "animations":[
        {
            "nodes":[
                ],
            "name":"ani1",
            "id":1,
            "frameRate":24,
            "action":0
        }]
}

================================================
FILE: laya/pages/view/CyberTheme/CyberProperty.ui
================================================
{
    "x":0,
    "type":"View",
    "selectedBox":1,
    "selecteID":97,
    "referenceLines":null,
    "props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberProperty.png","runtime":"Laya.runtime.ViewBase","height":2436},
    "nodeParent":-1,
    "label":"View",
    "isOpen":true,
    "isDirectory":true,
    "isAniNode":true,
    "hasChild":true,
    "compId":1,
    "child":[
        {
            "x":15,
            "type":"Box",
            "props":{"top":40,"right":0,"name":"title","left":0},
            "nodeParent":1,
            "label":"Box(title)",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":2,
            "child":[
                {
                    "type":"Image",
                    "props":{"skin":"images/accessories/titlebar@3x.png","right":0,"left":0},
                    "nodeParent":2,
                    "label":"Image",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":3,
                    "child":[
                        ]
                },
                {
                    "type":"HBox",
                    "props":{"y":160,"x":563,"space":30,"height":70,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                    "nodeParent":2,
                    "label":"HBox",
                    "isOpen":null,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":4,
                    "child":[
                        {
                            "type":"Image",
                            "props":{"y":10,"x":1,"skin":"images/accessories/title_left@3x.png","name":"left"},
                            "nodeParent":4,
                            "label":"Image(left)",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":5,
                            "child":[
                                ]
                        },
                        {
                            "type":"Label",
                            "props":{"y":0,"x":2,"text":"UI_Title_Property","fontSize":60,"font":"方正像素12","color":"#ffffff"},
                            "nodeParent":4,
                            "label":"Label",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":6,
                            "child":[
                                ]
                        },
                        {
                            "type":"Image",
                            "props":{"y":10,"x":3,"skin":"images/accessories/title_right@3x.png","name":"right"},
                            "nodeParent":4,
                            "label":"Image(right)",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":7,
                            "child":[
                                ]
                        }]
                }],
            "$LOCKED":true
        },
        {
            "x":15,
            "type":"Box",
            "props":{"top":340,"right":40,"name":"propertyAllocate","left":40,"height":840},
            "nodeParent":1,
            "label":"Box(propertyAllocate)",
            "isOpen":false,
            "isDirectory":true,
            "isAniNode":true,
            "hasChild":true,
            "compId":8,
            "child":[
                {
                    "type":"Image",
                    "props":{"top":-15,"skin":"images/border/border_2@3x.png","right":-15,"left":-15,"bottom":-15},
                    "nodeParent":8,
                    "label":"Image",
                    "isDirectory":false,
                    "isAniNode":true,
                    "hasChild":false,
                    "compId":55,
                    "child":[
                        ]
                },
                {
                    "type":"HBox",
                    "props":{"top":680,"right":80,"height":100},
                    "nodeParent":8,
                    "label":"HBox",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":50,
                    "child":[
                        {
                            "type":"Label",
                            "props":{"x":0,"text":"UI_Left_Property_Point","fontSize":50,"font":"方正像素12","color":"#ffffff","centerY":0},
                            "nodeParent":50,
                            "label":"Label",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":52,
                            "child":[
                                ]
                        },
                        {
                            "type":"Label",
                            "props":{"x":1,"text":"UI_Colon","fontSize":50,"font":"方正像素12","color":"#ffffff","centerY":0},
                            "nodeParent":50,
                            "label":"Label",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":54,
                            "child":[
                                ]
                        },
                        {
                            "type":"Label",
                            "props":{"x":2,"var":"labLeftPropertyPoint","text":"0","name":"labLeftPropertyPoint","fontSize":80,"font":"方正像素12","color":"#ffffff","centerY":0},
                            "nodeParent":50,
                            "label":"Label(labLeftPropertyPoint)",
                            "isDirectory":false,
                            "isAniNode":true,
                            "hasChild":false,
                            "compId":53,
                            "child":[
                                ]
                        }]
                },
                {
                    "type":"VBox",
                    "props":{"top":90,"space":22,"right":50,"left":50,"height":600},
                    "nodeParent":8,
                    "label":"VBox",
                    "isOpen":true,
                    "isDirectory":true,
                    "isAniNode":true,
                    "hasChild":true,
                    "compId":120,
                    "child":[
                        {
                            "type":"Box",
                            "props":{"y":0,"var":"boxCharm","right":0,"name":"boxCharm","left":0,"height":130},
                            "nodeParent":120,
                            "label":"Box(boxCharm)",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":10,
                            "child":[
                                {
                                    "type":"Box",
                                    "props":{"width":120,"left":0,"height":120,"centerY":0},
                                    "nodeParent":10,
                                    "label":"Box",
                                    "isOpen":true,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":17,
                                    "child":[
                                        {
                                            "type":"Image",
                                            "props":{"skin":"images/icons/icon_chr@3x.png","scaleY":1.4,"scaleX":1.4,"centerY":0,"centerX":0},
                                            "nodeParent":17,
                                            "label":"Image",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":18,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"Label",
                                    "props":{"x":183,"text":"UI_Property_Charm","fontSize":50,"font":"方正像素12","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5},
                                    "nodeParent":10,
                                    "label":"Label",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":19,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Box",
                                    "props":{"width":590,"var":"boxCharmAllocate","right":30,"name":"boxCharmAllocate","height":110,"centerY":0},
                                    "nodeParent":10,
                                    "label":"Box(boxCharmAllocate)",
                                    "isOpen":true,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":20,
                                    "child":[
                                        {
                                            "type":"Box",
                                            "props":{"width":110,"var":"btnCharmReduce","name":"btnCharmReduce","left":0,"height":110,"centerY":0},
                                            "nodeParent":20,
                                            "label":"Box(btnCharmReduce)",
                                            "isOpen":null,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":21,
                                            "child":[
                                                {
                                                    "type":"Box",
                                                    "props":{"width":110,"height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                                                    "nodeParent":21,
                                                    "label":"Box",
                                                    "isDirectory":true,
                                                    "isAniNode":true,
                                                    "hasChild":true,
                                                    "compId":24,
                                                    "child":[
                                                        {
                                                            "type":"Rect",
                                                            "props":{"width":110,"lineWidth":1,"height":4,"fillColor":"#55fffe"},
                                                            "nodeParent":24,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":26,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":106,"x":0,"width":110,"lineWidth":1,"height":4,"fillColor":"#55fffe"},
                                                            "nodeParent":24,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":27,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":0,"x":0,"width":4,"lineWidth":1,"height":110,"fillColor":"#55fffe"},
                                                            "nodeParent":24,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":28,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":0,"x":106,"width":4,"lineWidth":1,"height":110,"fillColor":"#55fffe"},
                                                            "nodeParent":24,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":30,
                                                            "child":[
                                                                ]
                                                        }]
                                                },
                                                {
                                                    "type":"Box",
                                                    "props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                                                    "nodeParent":21,
                                                    "label":"Box",
                                                    "isDirectory":true,
                                                    "isAniNode":true,
                                                    "hasChild":true,
                                                    "compId":39,
                                                    "child":[
                                                        {
                                                            "type":"Box",
                                                            "props":{"width":48,"height":12,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                                                            "nodeParent":39,
                                                            "label":"Box",
                                                            "isDirectory":true,
                                                            "isAniNode":true,
                                                            "hasChild":true,
                                                            "compId":25,
                                                            "child":[
                                                                {
                                                                    "type":"Rect",
                                                                    "props":{"y":0,"x":0,"width":48,"lineWidth":1,"height":12,"fillColor":"#55fffe"},
                                                                    "nodeParent":25,
                                                                    "label":"Rect",
                                                                    "isDirectory":false,
                                                                    "isAniNode":true,
                                                                    "hasChild":false,
                                                                    "compId":23,
                                                                    "child":[
                                                                        ]
                                                                }]
                                                        }]
                                                }]
                                        },
                                        {
                                            "type":"Box",
                                            "props":{"y":0,"x":110,"top":0,"right":110,"left":110,"bottom":0},
                                            "nodeParent":20,
                                            "label":"Box",
                                            "isOpen":false,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":42,
                                            "child":[
                                                {
                                                    "type":"TextInput",
                                                    "props":{"var":"inputCharm","type":"number","top":0,"text":"0","skin":"images/border/up@3x.png","right":0,"promptColor":"#828282","prompt":0,"name":"inputCharm","maxChars":1,"left":0,"fontSize":80,"font":"方正像素12","color":"#ffffff","bottom":0,"align":"center"},
                                                    "nodeParent":42,
                                                    "label":"TextInput(inputCharm)",
                                                    "isDirectory":false,
                                                    "isAniNode":true,
                                                    "hasChild":false,
                                                    "compId":48,
                                                    "child":[
                                                        ]
                                                },
                                                {
                                                    "type":"Box",
                                                    "props":{"y":0,"x":0,"top":0,"right":0,"mouseThrough":true,"mouseEnabled":false,"left":0,"bottom":0,"alpha":0.2},
                                                    "nodeParent":42,
                                                    "label":"Box",
                                                    "isOpen":true,
                                                    "isDirectory":true,
                                                    "isAniNode":true,
                                                    "hasChild":true,
                                                    "compId":43,
                                                    "child":[
                                                        {
                                                            "type":"Rect",
                                                            "props":{"width":370,"lineWidth":1,"height":4,"fillColor":"#55fffe"},
                                                            "nodeParent":43,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":44,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":106,"x":0,"width":370,"lineWidth":1,"height":4,"fillColor":"#55fffe"},
                                                            "nodeParent":43,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":45,
                                                            "child":[
                                                                ]
                                                        }]
                                                }]
                                        },
                                        {
                                            "type":"Box",
                                            "props":{"width":110,"var":"btnCharmIncrease","right":0,"name":"btnCharmIncrease","height":110,"centerY":0},
                                            "nodeParent":20,
                                            "label":"Box(btnCharmIncrease)",
                                            "isOpen":null,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":22,
                                            "child":[
                                                {
                                                    "type":"Box",
                                                    "props":{"width":110,"height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                                                    "nodeParent":22,
                                                    "label":"Box",
                                                    "isDirectory":true,
                                                    "isAniNode":true,
                                                    "hasChild":true,
                                                    "compId":31,
                                                    "child":[
                                                        {
                                                            "type":"Rect",
                                                            "props":{"width":110,"lineWidth":1,"height":4,"fillColor":"#55fffe"},
                                                            "nodeParent":31,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":32,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":106,"x":0,"width":110,"lineWidth":1,"height":4,"fillColor":"#55fffe"},
                                                            "nodeParent":31,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":33,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":0,"x":0,"width":4,"lineWidth":1,"height":110,"fillColor":"#55fffe"},
                                                            "nodeParent":31,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":34,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":0,"x":106,"width":4,"lineWidth":1,"height":110,"fillColor":"#55fffe"},
                                                            "nodeParent":31,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":35,
                                                            "child":[
                                                                ]
                                                        }]
                                                },
                                                {
                                                    "type":"Box",
                                                    "props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                                                    "nodeParent":22,
                                                    "label":"Box",
                                                    "isDirectory":true,
                                                    "isAniNode":true,
                                                    "hasChild":true,
                                                    "compId":38,
                                                    "child":[
                                                        {
                                                            "type":"Box",
                                                            "props":{"width":48,"height":12,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                                                            "nodeParent":38,
                                                            "label":"Box",
                                                            "isDirectory":true,
                                                            "isAniNode":true,
                                                            "hasChild":true,
                                                            "compId":36,
                                                            "child":[
                                                                {
                                                                    "type":"Rect",
                                                                    "props":{"y":0,"x":0,"width":48,"lineWidth":1,"height":12,"fillColor":"#55fffe"},
                                                                    "nodeParent":36,
                                                                    "label":"Rect",
                                                                    "isDirectory":false,
                                                                    "isAniNode":true,
                                                                    "hasChild":false,
                                                                    "compId":37,
                                                                    "child":[
                                                                        ]
                                                                }]
                                                        },
                                                        {
                                                            "type":"Box",
                                                            "props":{"width":48,"rotation":90,"height":12,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                                                            "nodeParent":38,
                                                            "label":"Box",
                                                            "isDirectory":true,
                                                            "isAniNode":true,
                                                            "hasChild":true,
                                                            "compId":40,
                                                            "child":[
                                                                {
                                                                    "type":"Rect",
                                                                    "props":{"y":0,"x":0,"width":48,"lineWidth":1,"height":12,"fillColor":"#55fffe"},
                                                                    "nodeParent":40,
                                                                    "label":"Rect",
                                                                    "isDirectory":false,
                                                                    "isAniNode":true,
                                                                    "hasChild":false,
                                                                    "compId":41,
                                                                    "child":[
                                                                        ]
                                                                }]
                                                        }]
                                                }]
                                        }]
                                }]
                        },
                        {
                            "type":"Box",
                            "props":{"y":1,"var":"boxIntelligence","right":0,"name":"boxIntelligence","left":0,"height":130},
                            "nodeParent":120,
                            "label":"Box(boxIntelligence)",
                            "isOpen":true,
                            "isDirectory":true,
                            "isAniNode":true,
                            "hasChild":true,
                            "compId":121,
                            "child":[
                                {
                                    "type":"Box",
                                    "props":{"width":120,"left":0,"height":120,"centerY":0},
                                    "nodeParent":121,
                                    "label":"Box",
                                    "isOpen":true,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":122,
                                    "child":[
                                        {
                                            "type":"Image",
                                            "props":{"skin":"images/icons/icon_int@3x.png","scaleY":1.4,"scaleX":1.4,"centerY":0,"centerX":0},
                                            "nodeParent":122,
                                            "label":"Image",
                                            "isDirectory":false,
                                            "isAniNode":true,
                                            "hasChild":false,
                                            "compId":123,
                                            "child":[
                                                ]
                                        }]
                                },
                                {
                                    "type":"Label",
                                    "props":{"x":183,"text":"UI_Property_Intelligence","fontSize":50,"font":"方正像素12","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5},
                                    "nodeParent":121,
                                    "label":"Label",
                                    "isDirectory":false,
                                    "isAniNode":true,
                                    "hasChild":false,
                                    "compId":124,
                                    "child":[
                                        ]
                                },
                                {
                                    "type":"Box",
                                    "props":{"width":590,"var":"boxIntelligenceAllocate","right":30,"name":"boxIntelligenceAllocate","height":110,"centerY":0},
                                    "nodeParent":121,
                                    "label":"Box(boxIntelligenceAllocate)",
                                    "isOpen":true,
                                    "isDirectory":true,
                                    "isAniNode":true,
                                    "hasChild":true,
                                    "compId":125,
                                    "child":[
                                        {
                                            "type":"Box",
                                            "props":{"width":110,"var":"btnIntelligenceReduce","name":"btnIntelligenceReduce","left":0,"height":110,"centerY":0},
                                            "nodeParent":125,
                                            "label":"Box(btnIntelligenceReduce)",
                                            "isOpen":null,
                                            "isDirectory":true,
                                            "isAniNode":true,
                                            "hasChild":true,
                                            "compId":126,
                                            "child":[
                                                {
                                                    "type":"Box",
                                                    "props":{"width":110,"height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
                                                    "nodeParent":126,
                                                    "label":"Box",
                                                    "isDirectory":true,
                                                    "isAniNode":true,
                                                    "hasChild":true,
                                                    "compId":127,
                                                    "child":[
                                                        {
                                                            "type":"Rect",
                                                            "props":{"width":110,"lineWidth":1,"height":4,"fillColor":"#55fffe"},
                                                            "nodeParent":127,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":128,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":106,"x":0,"width":110,"lineWidth":1,"height":4,"fillColor":"#55fffe"},
                                                            "nodeParent":127,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":129,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":0,"x":0,"width":4,"lineWidth":1,"height":110,"fillColor":"#55fffe"},
                                                            "nodeParent":127,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":130,
                                                            "child":[
                                                                ]
                                                        },
                                                        {
                                                            "type":"Rect",
                                                            "props":{"y":0,"x":106,"width":4,"lineWidth":1,"height":110,"fillColor":"#55fffe"},
                                                            "nodeParent":127,
                                                            "label":"Rect",
                                                            "isDirectory":false,
                                                            "isAniNode":true,
                                                            "hasChild":false,
                                                            "compId":131,
                                                            "child":[
                                                                ]
                                                        }]
                                                },
                                                {
                                                    "type":"Box",
                                                    "props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
          
Download .txt
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
Download .txt
Showing preview only (213K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (2852 symbols across 73 files)

FILE: public/libs/laya/bytebuffer.js
  function stringSource (line 220) | function stringSource(s) {
  function stringDestination (line 232) | function stringDestination() {
  function ieee754_read (line 1314) | function ieee754_read(buffer, offset, isLE, mLen, nBytes) {
  function ieee754_write (line 1357) | function ieee754_write(buffer, value, offset, isLE, mLen, nBytes) {
  function fail (line 3080) | function fail(c) {

FILE: public/libs/laya/domparserinone.js
  function XMLReader (line 267) | function XMLReader(){
  function parse (line 281) | function parse(source,defaultNSMapCopy,entityMap,domBuilder,errorHandler){
  function copyLocator (line 449) | function copyLocator(f,t){
  function parseElementStartPart (line 459) | function parseElementStartPart(source,start,el,currentNSMap,entityReplac...
  function parseHtmlSpecialContent (line 709) | function parseHtmlSpecialContent(source,elStartEnd,tagName,entityReplace...
  function fixSelfClosed (line 731) | function fixSelfClosed(source,elStartEnd,tagName,closeMap){
  function _copy (line 745) | function _copy(source,target){
  function parseDCC (line 748) | function parseDCC(source,start,domBuilder,errorHandler){//sure start wit...
  function parseInstruction (line 795) | function parseInstruction(source,start,domBuilder){
  function ElementAttributes (line 813) | function ElementAttributes(source){
  function split (line 849) | function split(source,start){
  function copy (line 872) | function copy(src,dest){
  function _extends (line 881) | function _extends(Class,Super){
  function DOMException (line 934) | function DOMException(code, message) {
  function NodeList (line 954) | function NodeList() {
  function LiveNodeList (line 980) | function LiveNodeList(node,refresh){
  function _updateLiveList (line 985) | function _updateLiveList(list){
  function NamedNodeMap (line 1007) | function NamedNodeMap() {
  function _findNodeIndex (line 1010) | function _findNodeIndex(list,node){
  function _addNamedNode (line 1017) | function _addNamedNode(el,list,newAttr,oldAttr){
  function _removeNamedNode (line 1032) | function _removeNamedNode(el,list,attr){
  function DOMImplementation (line 1118) | function DOMImplementation(/* Object */ features) {
  function Node (line 1173) | function Node() {
  function _xmlEncoder (line 1272) | function _xmlEncoder(c){
  function _visitNode (line 1288) | function _visitNode(node,callback){
  function Document (line 1301) | function Document(){
  function _onAddAttribute (line 1303) | function _onAddAttribute(doc,el,newAttr){
  function _onRemoveAttribute (line 1311) | function _onRemoveAttribute(doc,el,newAttr,remove){
  function _onUpdateChild (line 1319) | function _onUpdateChild(doc,el,newChild){
  function _removeChild (line 1347) | function _removeChild(parentNode,child){
  function _insertBefore (line 1366) | function _insertBefore(parentNode,newChild,nextChild){
  function _appendSingleChild (line 1406) | function _appendSingleChild(parentNode,newChild){
  function Element (line 1574) | function Element() {
  function Attr (line 1668) | function Attr() {
  function CharacterData (line 1674) | function CharacterData() {
  function Text (line 1705) | function Text() {
  function Comment (line 1724) | function Comment() {
  function CDATASection (line 1732) | function CDATASection() {
  function DocumentType (line 1741) | function DocumentType() {
  function Notation (line 1746) | function Notation() {
  function Entity (line 1751) | function Entity() {
  function EntityReference (line 1756) | function EntityReference() {
  function DocumentFragment (line 1761) | function DocumentFragment() {
  function ProcessingInstruction (line 1768) | function ProcessingInstruction() {
  function XMLSerializer (line 1772) | function XMLSerializer(){}
  function nodeSerializeToString (line 1777) | function nodeSerializeToString(isHtml,nodeFilter){
  function needNamespaceDefine (line 1798) | function needNamespaceDefine(node,isHTML, visibleNamespaces) {
  function serializeToString (line 1827) | function serializeToString(node,buf,isHTML,nodeFilter,visibleNamespaces){
  function importNode (line 1955) | function importNode(doc,node,deep){
  function cloneNode (line 2003) | function cloneNode(doc,node,deep){
  function __set__ (line 2040) | function __set__(object,key,value){
  function getTextContent (line 2076) | function getTextContent(node){
  function DOMParser (line 2106) | function DOMParser(options){
  function buildErrorHandler (line 2137) | function buildErrorHandler(errorImpl,domBuilder,locator){
  function DOMHandler (line 2172) | function DOMHandler() {
  function position (line 2175) | function position(locator,node){
  function _locator (line 2291) | function _locator(l){
  function _toString (line 2296) | function _toString(chars,start,length){
  function appendElement (line 2343) | function appendElement (hander,node) {

FILE: public/libs/laya/laya.Alipaymini.js
  function ALIMiniAdapter (line 11) | function ALIMiniAdapter(){}
  function MiniFileMgr (line 327) | function MiniFileMgr(){}
  function MiniImage (line 671) | function MiniImage(){}
  function clear (line 771) | function clear (){
  function MiniInput (line 808) | function MiniInput(){}
  function MiniLocalStorage (line 901) | function MiniLocalStorage(){}
  function MiniLocation (line 965) | function MiniLocation(){}
  function getSuccess (line 979) | function getSuccess (res){
  function MiniVideo (line 1050) | function MiniVideo(width,height){
  function MiniAccelerator (line 1306) | function MiniAccelerator(){
  function MiniLoader (line 1380) | function MiniLoader(){
  function MiniSound (line 1514) | function MiniSound(){
  function MiniSoundChannel (line 1733) | function MiniSoundChannel(audio,miniSound){

FILE: public/libs/laya/laya.ani.js
  function AnimationContent (line 18) | function AnimationContent(){
  function AnimationNodeContent (line 37) | function AnimationNodeContent(){
  function AnimationParser01 (line 62) | function AnimationParser01(){}
  function AnimationParser02 (line 176) | function AnimationParser02(){}
  function AnimationState (line 296) | function AnimationState(){}
  function Bone (line 310) | function Bone(){
  function BoneSlot (line 491) | function BoneSlot(){
  function CanvasMeshRender (line 913) | function CanvasMeshRender(){
  function MeshData (line 1082) | function MeshData(){
  function DeformAniData (line 1133) | function DeformAniData(){
  function DeformSlotData (line 1148) | function DeformSlotData(){
  function DeformSlotDisplayData (line 1162) | function DeformSlotDisplayData(){
  function DrawOrderData (line 1251) | function DrawOrderData(){
  function EventData (line 1266) | function EventData(){
  function IkConstraint (line 1285) | function IkConstraint(data,bones){
  function IkConstraintData (line 1599) | function IkConstraintData(){
  function MeshTools (line 1624) | function MeshTools(){}
  function PathConstraint (line 1795) | function PathConstraint(data,bones){
  function PathConstraintData (line 2316) | function PathConstraintData(){
  function SkinData (line 2340) | function SkinData(){
  function SkinSlotDisplayData (line 2355) | function SkinSlotDisplayData(){
  function SlotData (line 2414) | function SlotData(){
  function TfConstraint (line 2441) | function TfConstraint(data,bones){
  function TfConstraintData (line 2529) | function TfConstraintData(){
  function Transform (line 2555) | function Transform(){
  function UVTools (line 2631) | function UVTools(){}
  function KeyFramesContent (line 2685) | function KeyFramesContent(){
  function BezierLerp (line 2707) | function BezierLerp(){}
  function AnimationPlayer (line 2753) | function AnimationPlayer(){
  function GraphicsAni (line 3221) | function GraphicsAni(){
  function SkinMeshCanvas (line 3265) | function SkinMeshCanvas(){
  function AnimationTemplet (line 3317) | function AnimationTemplet(){
  function CacheAbleSkinMesh (line 3636) | function CacheAbleSkinMesh(){
  function SimpleSkinMeshCanvas (line 3711) | function SimpleSkinMeshCanvas(){
  function Skeleton (line 3886) | function Skeleton(templet,aniMode){
  function MovieClip (line 4942) | function MovieClip(parentMovieClip){
  function Templet (line 5406) | function Templet(){

FILE: public/libs/laya/laya.bdmini.js
  function BMiniAdapter (line 11) | function BMiniAdapter(){}
  function MiniFileMgr (line 351) | function MiniFileMgr(){}
  function MiniImage (line 666) | function MiniImage(){}
  function clear (line 739) | function clear (){
  function MiniInput (line 779) | function MiniInput(){}
  function MiniLocalStorage (line 870) | function MiniLocalStorage(){}
  function MiniLocation (line 920) | function MiniLocation(){}
  function getSuccess (line 934) | function getSuccess (res){
  function MiniAccelerator (line 1001) | function MiniAccelerator(){
  function MiniLoader (line 1075) | function MiniLoader(){
  function MiniSound (line 1204) | function MiniSound(){
  function MiniSoundChannel (line 1378) | function MiniSoundChannel(audio,miniSound){

FILE: public/libs/laya/laya.bilimini.js
  function BLMiniAdapter (line 12) | function BLMiniAdapter(){}
  function MiniFileMgr (line 356) | function MiniFileMgr(){}
  function MiniImage (line 687) | function MiniImage(){}
  function clear (line 787) | function clear (){
  function MiniInput (line 824) | function MiniInput(){}
  function MiniLocalStorage (line 915) | function MiniLocalStorage(){}
  function MiniLocation (line 973) | function MiniLocation(){}
  function getSuccess (line 987) | function getSuccess (res){
  function MiniVideo (line 1058) | function MiniVideo(width,height){
  function MiniAccelerator (line 1314) | function MiniAccelerator(){
  function MiniLoader (line 1388) | function MiniLoader(){
  function MiniSound (line 1522) | function MiniSound(){
  function MiniSoundChannel (line 1739) | function MiniSoundChannel(audio,miniSound){

FILE: public/libs/laya/laya.core.js
  function __ (line 37) | function __() { Laya.un(this,'constructor',d); }
  function classHas (line 59) | function classHas(name,o){
  function __ (line 135) | function __(name){
  function tmp (line 175) | function tmp(){
  function RunDriver (line 231) | function RunDriver(){}
  function Config (line 445) | function Config(){}
  function EventDispatcher (line 468) | function EventDispatcher(){
  function EventHandler (line 640) | function EventHandler(caller,method,args,once){
  function Handler (line 672) | function Handler(caller,method,args,once){
  function BitmapFont (line 770) | function BitmapFont(){
  function Style (line 985) | function Style(){
  function Font (line 1161) | function Font(src){
  function TransformInfo (line 1340) | function TransformInfo(){
  function Graphics (line 1362) | function Graphics(){
  function onloaded (line 1905) | function onloaded (tex){
  function GraphicsBounds (line 2215) | function GraphicsBounds(){
  function Event (line 2532) | function Event(){
  function Keyboard (line 2718) | function Keyboard(){}
  function KeyBoardManager (line 2831) | function KeyBoardManager(){}
  function KeyLocation (line 2879) | function KeyLocation(){}
  function MouseManager (line 2898) | function MouseManager(){
  function TouchManager (line 3220) | function TouchManager(){
  function Filter (line 3546) | function Filter(){
  function ColorFilterAction (line 3582) | function ColorFilterAction(){
  function Arith (line 3635) | function Arith(){}
  function Bezier (line 3667) | function Bezier(){
  function GrahamScan (line 3781) | function GrahamScan(){}
  function MathUtil (line 3903) | function MathUtil(){}
  function Matrix (line 4011) | function Matrix(a,b,c,d,tx,ty){
  function Point (line 4509) | function Point(x,y){
  function Rectangle (line 4573) | function Rectangle(x,y,width,height){
  function SoundManager (line 4801) | function SoundManager(){}
  function LocalStorage (line 5113) | function LocalStorage(){}
  function Storage (line 5154) | function Storage(){}
  function ResourceVersion (line 5201) | function ResourceVersion(){}
  function TTFLoader (line 5239) | function TTFLoader(){
  function URL (line 5362) | function URL(url){
  function Render (line 5444) | function Render(width,height){
  function RenderContext (line 5525) | function RenderContext(width,height,canvas){
  function RenderSprite (line 6032) | function RenderSprite(type,next){
  function _initSame (line 6360) | function _initSame (value,o){
  function Context (line 6414) | function Context(){
  function ResourceManager (line 6800) | function ResourceManager(name){
  function System (line 7043) | function System(){}
  function Browser (line 7068) | function Browser(){}
  function Byte (line 7302) | function Byte(data){
  function CacheManager (line 7883) | function CacheManager(){}
  function ClassUtils (line 7947) | function ClassUtils(){}
  function Color (line 8218) | function Color(str){
  function Dictionary (line 8286) | function Dictionary(){
  function Dragging (line 8377) | function Dragging(){
  function Ease (line 8626) | function Ease(){}
  function HitArea (line 8835) | function HitArea(){
  function HTMLChar (line 8986) | function HTMLChar(char,w,h,style){
  function Log (line 9092) | function Log(){}
  function Mouse (line 9137) | function Mouse(){}
  function Pool (line 9187) | function Pool(){}
  function PoolCache (line 9238) | function PoolCache(){
  function Stat (line 9298) | function Stat(){}
  function StringKey (line 9541) | function StringKey(){
  function Timer (line 9591) | function Timer(){
  function TimerHandler (line 9893) | function TimerHandler(){
  function Tween (line 9933) | function Tween(){
  function Utils (line 10251) | function Utils(){}
  function VectorGraphManager (line 10487) | function VectorGraphManager(){
  function WeakObject (line 10621) | function WeakObject(){
  function WordText (line 10727) | function WordText(){
  function Node (line 10767) | function Node(){
  function CSSStyle (line 11328) | function CSSStyle(ower){
  function getValue (line 11382) | function getValue (pw,w,nums){
  function onParentResize (line 11385) | function onParentResize (type){
  function AudioSound (line 12017) | function AudioSound(){
  function onLoaded (line 12086) | function onLoaded (){
  function onErr (line 12091) | function onErr (){
  function offs (line 12096) | function offs (){
  function SoundChannel (line 12197) | function SoundChannel(){
  function Sound (line 12282) | function Sound(){
  function WebAudioSound (line 12329) | function WebAudioSound(){
  function HttpRequest (line 12564) | function HttpRequest(){
  function Loader (line 12737) | function Loader(){
  function clear (line 12857) | function clear (){
  function soundOnload (line 12896) | function soundOnload (){
  function soundOnErr (line 12900) | function soundOnErr (){
  function clear (line 12905) | function clear (){
  function LoaderManager (line 13214) | function LoaderManager(){
  function onComplete (line 13274) | function onComplete (item,content){
  function onProgress (line 13281) | function onProgress (item,value){
  function onLoaded (line 13317) | function onLoaded (data){
  function onLoaded (line 13447) | function onLoaded (data){
  function loadComplete (line 13612) | function loadComplete (item,content){
  function loadProgress (line 13620) | function loadProgress (item,value){
  function ResInfo (line 13646) | function ResInfo(){
  function ColorFilter (line 13670) | function ColorFilter(mat){
  function Socket (line 13725) | function Socket(host,port,byteClass){
  function WorkerLoader (line 13981) | function WorkerLoader(){
  function clear (line 14103) | function clear (){
  function Resource (line 14160) | function Resource(){
  function Texture (line 14499) | function Texture(bitmap,uv){
  function TimeLine (line 14844) | function TimeLine(){
  function Compare (line 14982) | function Compare (paraA,paraB){
  function Compare (line 15064) | function Compare (paraA,paraB){
  function tweenData (line 15251) | function tweenData(){
  function Sprite (line 15420) | function Sprite(){
  function loaded (line 16036) | function loaded (tex){
  function AudioSoundChannel (line 16785) | function AudioSoundChannel(audio){
  function WebAudioSoundChannel (line 16939) | function WebAudioSoundChannel(){
  function Bitmap (line 17139) | function Bitmap(){
  function AnimationPlayerBase (line 17186) | function AnimationPlayerBase(){
  function Text (line 17526) | function Text(){
  function Stage (line 18417) | function Stage(){
  function SoundNode (line 19062) | function SoundNode(){
  function FileBitmap (line 19186) | function FileBitmap(){
  function HTMLCanvas (line 19228) | function HTMLCanvas(type,canvas){
  function HTMLSubImage (line 19365) | function HTMLSubImage(canvas,offsetX,offsetY,width,height,atlasImage,src...
  function Animation (line 19452) | function Animation(){
  function onLoaded (line 19589) | function onLoaded (loadUrl){
  function onLoaded (line 19638) | function onLoaded (loadUrl){
  function FrameAnimation (line 19770) | function FrameAnimation(){
  function Input (line 20016) | function Input(){
  function HTMLImage (line 20501) | function HTMLImage(src,def){
  function EffectAnimation (line 20621) | function EffectAnimation(){
  function GraphicAnimation (line 20839) | function GraphicAnimation(){
  function GraphicNode (line 21312) | function GraphicNode(){
  function LayaMain (line 21356) | function LayaMain(){}

FILE: public/libs/laya/laya.d3.js
  function AnimationClipParser01 (line 26) | function AnimationClipParser01(){}
  function AnimationClipParser02 (line 181) | function AnimationClipParser02(){}
  function AnimationEvent (line 365) | function AnimationEvent(){
  function AnimationNode (line 384) | function AnimationNode(){
  function Keyframe (line 1194) | function Keyframe(){
  function KeyframeNode (line 1213) | function KeyframeNode(){
  function SplineCurvePositionVelocity (line 1234) | function SplineCurvePositionVelocity(){
  function HeightMap (line 1292) | function HeightMap(width,height,minHeight,maxHeight){
  function Layer (line 1468) | function Layer(){
  function Burst (line 1635) | function Burst(time,minCount,maxCount){
  function ColorOverLifetime (line 1704) | function ColorOverLifetime(color){
  function Emission (line 1765) | function Emission(){
  function FrameOverTime (line 1909) | function FrameOverTime(){
  function GradientAngularVelocity (line 2042) | function GradientAngularVelocity(){
  function GradientColor (line 2379) | function GradientColor(){
  function GradientDataColor (line 2512) | function GradientDataColor(){
  function GradientDataInt (line 2614) | function GradientDataInt(){
  function GradientDataNumber (line 2681) | function GradientDataNumber(){
  function GradientDataVector2 (line 2778) | function GradientDataVector2(){
  function GradientSize (line 2846) | function GradientSize(){
  function GradientVelocity (line 3165) | function GradientVelocity(){
  function RotationOverLifetime (line 3358) | function RotationOverLifetime(angularVelocity){
  function BaseShape (line 3432) | function BaseShape(){
  function ShapeUtils (line 3527) | function ShapeUtils(){}
  function SizeOverLifetime (line 3626) | function SizeOverLifetime(size){
  function StartFrame (line 3694) | function StartFrame(){
  function TextureSheetAnimation (line 3782) | function TextureSheetAnimation(frame,startFrame){
  function VelocityOverLifetime (line 3888) | function VelocityOverLifetime(velocity){
  function ShurikenParticleData (line 3954) | function ShurikenParticleData(){}
  function PhasorSpriter3D (line 4317) | function PhasorSpriter3D(){
  function RenderElement (line 4613) | function RenderElement(){
  function RenderQueue (line 4709) | function RenderQueue(scene){
  function RenderState (line 5029) | function RenderState(){
  function OctreeNode (line 5067) | function OctreeNode(scene,currentDepth){
  function SceneManager (line 5355) | function SceneManager(){}
  function Color (line 5363) | function Color(r,g,b,a){
  function Gradient (line 5396) | function Gradient(){
  function GradientAlphaKey (line 5523) | function GradientAlphaKey(alpha,time){
  function GradientColorKey (line 5573) | function GradientColorKey(color,time){
  function GradientMode (line 5626) | function GradientMode(){}
  function TextureMode (line 5640) | function TextureMode(){}
  function TrailKeyFrame (line 5650) | function TrailKeyFrame(){
  function TrailRenderElement (line 5676) | function TrailRenderElement(owner){
  function VertexTrail (line 6031) | function VertexTrail(){}
  function DominoKeyFrame (line 6065) | function DominoKeyFrame(){
  function DominoRenderElement (line 6082) | function DominoRenderElement(owner){
  function DominoVertex (line 6365) | function DominoVertex(){}
  function LineVertex (line 6397) | function LineVertex(){}
  function DynamicBatch (line 6434) | function DynamicBatch(vertexDeclaration){
  function DynamicBatchManager (line 6626) | function DynamicBatchManager(){
  function FrustumCulling (line 6786) | function FrustumCulling(){}
  function StaticBatchManager (line 6951) | function StaticBatchManager(){
  function StaticBatch (line 7059) | function StaticBatch(key,manager,rootOwner){
  function VertexDeclaration (line 7244) | function VertexDeclaration(vertexStride,vertexElements){
  function VertexElement (line 7382) | function VertexElement(offset,elementFormat,elementUsage){
  function VertexElementFormat (line 7402) | function VertexElementFormat(){}
  function VertexElementUsage (line 7426) | function VertexElementUsage(){}
  function VertexGlitter (line 7477) | function VertexGlitter(position,textureCoordinate,time){
  function VertexParticle (line 7524) | function VertexParticle(cornerTextureCoordinate,position,velocity,startC...
  function VertexPosition (line 7617) | function VertexPosition(position){
  function VertexPositionNormal (line 7648) | function VertexPositionNormal(position,normal){
  function VertexPositionNormalColor (line 7689) | function VertexPositionNormalColor(position,normal,color){
  function VertexPositionNormalColorSkin (line 7736) | function VertexPositionNormalColorSkin(position,normal,color,blendIndex,...
  function VertexPositionNormalColorSkinSTangent (line 7797) | function VertexPositionNormalColorSkinSTangent(position,normal,color,tan...
  function VertexPositionNormalColorSkinTangent (line 7865) | function VertexPositionNormalColorSkinTangent(position,normal,color,tang...
  function VertexPositionNormalColorSTangent (line 7933) | function VertexPositionNormalColorSTangent(position,normal,color,tangent){
  function VertexPositionNormalColorTangent (line 7987) | function VertexPositionNormalColorTangent(position,normal,color,tangent){
  function VertexPositionNormalColorTexture (line 8041) | function VertexPositionNormalColorTexture(position,normal,color,textureC...
  function VertexPositionNormalColorTexture0Texture1 (line 8095) | function VertexPositionNormalColorTexture0Texture1(position,normal,color...
  function VertexPositionNormalColorTexture0Texture1Skin (line 8156) | function VertexPositionNormalColorTexture0Texture1Skin(position,normal,c...
  function VertexPositionNormalColorTexture0Texture1SkinSTangent (line 8231) | function VertexPositionNormalColorTexture0Texture1SkinSTangent(position,...
  function VertexPositionNormalColorTexture0Texture1SkinTangent (line 8313) | function VertexPositionNormalColorTexture0Texture1SkinTangent(){
  function VertexPositionNormalColorTexture0Texture1STangent (line 8398) | function VertexPositionNormalColorTexture0Texture1STangent(position,norm...
  function VertexPositionNormalColorTexture0Texture1Tangent (line 8466) | function VertexPositionNormalColorTexture0Texture1Tangent(){
  function VertexPositionNormalColorTextureSkin (line 8537) | function VertexPositionNormalColorTextureSkin(position,normal,color,text...
  function VertexPositionNormalColorTextureSkinSTangent (line 8605) | function VertexPositionNormalColorTextureSkinSTangent(position,normal,co...
  function VertexPositionNormalColorTextureSkinTangent (line 8680) | function VertexPositionNormalColorTextureSkinTangent(position,normal,col...
  function VertexPositionNormalColorTextureSTangent (line 8755) | function VertexPositionNormalColorTextureSTangent(position,normal,color,...
  function VertexPositionNormalColorTextureTangent (line 8816) | function VertexPositionNormalColorTextureTangent(position,normal,color,t...
  function VertexPositionNormalSTangent (line 8874) | function VertexPositionNormalSTangent(position,normal,tangent){
  function VertexPositionNormalTangent (line 8919) | function VertexPositionNormalTangent(position,normal,tangent){
  function VertexPositionNormalTexture (line 8967) | function VertexPositionNormalTexture(position,normal,textureCoordinate){
  function VertexPositionNormalTexture0Texture1 (line 9014) | function VertexPositionNormalTexture0Texture1(position,normal,textureCoo...
  function VertexPositionNormalTexture0Texture1Skin (line 9068) | function VertexPositionNormalTexture0Texture1Skin(position,normal,textur...
  function VertexPositionNormalTexture0Texture1SkinSTangent (line 9136) | function VertexPositionNormalTexture0Texture1SkinSTangent(position,norma...
  function VertexPositionNormalTexture0Texture1SkinTangent (line 9211) | function VertexPositionNormalTexture0Texture1SkinTangent(){
  function VertexPositionNormalTexture0Texture1STangent (line 9289) | function VertexPositionNormalTexture0Texture1STangent(position,normal,te...
  function VertexPositionNormalTexture0Texture1Tangent (line 9350) | function VertexPositionNormalTexture0Texture1Tangent(){
  function VertexPositionNormalTextureSkin (line 9414) | function VertexPositionNormalTextureSkin(position,normal,textureCoordina...
  function VertexPositionNormalTextureSkinSTangent (line 9475) | function VertexPositionNormalTextureSkinSTangent(position,normal,texture...
  function VertexPositionNormalTextureSkinTangent (line 9543) | function VertexPositionNormalTextureSkinTangent(position,normal,textureC...
  function VertexPositionNormalTextureSTangent (line 9611) | function VertexPositionNormalTextureSTangent(position,normal,textureCoor...
  function VertexPositionNormalTextureTangent (line 9665) | function VertexPositionNormalTextureTangent(position,normal,textureCoord...
  function VertexPositionNTBTexture (line 9719) | function VertexPositionNTBTexture(position,normal,textureCoordinate){
  function VertexPositionNTBTexture0Texture1Skin (line 9768) | function VertexPositionNTBTexture0Texture1Skin(position,normal,binormal,...
  function VertexPositionNTBTextureSkin (line 9846) | function VertexPositionNTBTextureSkin(position,normal,textureCoordinate){
  function VertexPositionTerrain (line 9897) | function VertexPositionTerrain(position,normal,textureCoord0,textureCoor...
  function VertexPositionTexture0 (line 9951) | function VertexPositionTexture0(position,textureCoordinate0){
  function VertexShurikenParticleBillboard (line 9991) | function VertexShurikenParticleBillboard(cornerTextureCoordinate,positio...
  function VertexShurikenParticleMesh (line 10126) | function VertexShurikenParticleMesh(cornerTextureCoordinate,positionStar...
  function LoadModelV01 (line 10264) | function LoadModelV01(readData,version,mesh,materials,subMeshes,material...
  function LoadModelV02 (line 10521) | function LoadModelV02(){}
  function LoadModelV03 (line 10770) | function LoadModelV03(){}
  function MeshReader (line 10986) | function MeshReader(){}
  function BoundBox (line 11023) | function BoundBox(min,max){
  function BoundFrustum (line 11117) | function BoundFrustum(matrix){
  function BoundSphere (line 11495) | function BoundSphere(center,radius){
  function Collision (line 11602) | function Collision(){}
  function ContainmentType (line 12387) | function ContainmentType(){}
  function MathUtils3D (line 12404) | function MathUtils3D(){}
  function Matrix3x3 (line 12434) | function Matrix3x3(){
  function Matrix4x4 (line 12739) | function Matrix4x4(m11,m12,m13,m14,m21,m22,m23,m24,m31,m32,m33,m34,m41,m...
  function OrientedBoundBox (line 13329) | function OrientedBoundBox(extents,transformation){
  function Plane (line 13927) | function Plane(normal,d){
  function Quaternion (line 13995) | function Quaternion(x,y,z,w){
  function Rand (line 14530) | function Rand(seed){
  function RandX (line 14605) | function RandX(seed){
  function Ray (line 14697) | function Ray(origin,direction){
  function Vector2 (line 14716) | function Vector2(x,y){
  function Vector3 (line 14808) | function Vector3(x,y,z){
  function Vector4 (line 15144) | function Vector4(x,y,z,w){
  function Viewport (line 15441) | function Viewport(x,y,width,height){
  function Sky (line 15536) | function Sky(){
  function SubMesh (line 15717) | function SubMesh(mesh){
  function ShaderDefines (line 15969) | function ShaderDefines(shaderdefines){
  function ShaderInit3D (line 16007) | function ShaderInit3D(){}
  function ValusArray (line 16693) | function ValusArray(){
  function ParallelSplitShadowMap (line 16718) | function ParallelSplitShadowMap(){
  function TerrainLeaf (line 17329) | function TerrainLeaf(){
  function ChunkInfo (line 17806) | function ChunkInfo(){
  function DetailTextureInfo (line 17823) | function DetailTextureInfo(){
  function MaterialInfo (line 17841) | function MaterialInfo(){
  function Physics (line 17861) | function Physics(){}
  function Picker (line 17970) | function Picker(){}
  function RaycastHit (line 18149) | function RaycastHit(){
  function Size (line 18183) | function Size(width,height){
  function Utils3D (line 18217) | function Utils3D(){}
  function Laya3D (line 18688) | function Laya3D(){}
  function AnimationTransform3D (line 19296) | function AnimationTransform3D(owner){
  function Component3D (line 19575) | function Component3D(){
  function GeometryFilter (line 19723) | function GeometryFilter(){
  function BaseRender (line 19784) | function BaseRender(owner){
  function Transform3D (line 20300) | function Transform3D(owner){
  function TransformUV (line 20883) | function TransformUV(){
  function CollisionManager (line 21004) | function CollisionManager(){
  function SplineCurvePosition (line 21152) | function SplineCurvePosition(){
  function BoxShape (line 21189) | function BoxShape(){
  function CircleShape (line 21284) | function CircleShape(){
  function ConeShape (line 21383) | function ConeShape(){
  function HemisphereShape (line 21597) | function HemisphereShape(){
  function SphereShape (line 21685) | function SphereShape(){
  function SubMeshRenderElement (line 21768) | function SubMeshRenderElement(){
  function ShaderCompile3D (line 21789) | function ShaderCompile3D(name,vs,ps,attributeMap,uniformMap,includeFiles){
  function MeshSprite3DStaticBatchManager (line 22057) | function MeshSprite3DStaticBatchManager(){
  function SubMeshStaticBatch (line 22166) | function SubMeshStaticBatch(key,manager,rootOwner,vertexDeclaration,mate...
  function SkyBox (line 22421) | function SkyBox(){
  function SkyDome (line 22595) | function SkyDome(){
  function ComponentNode (line 22760) | function ComponentNode(){
  function AnimationClip (line 22957) | function AnimationClip(){
  function Avatar (line 23305) | function Avatar(){
  function BaseMaterial (line 23411) | function BaseMaterial(){
  function BaseTexture (line 24101) | function BaseTexture(){
  function BaseMesh (line 24276) | function BaseMesh(){
  function TerrainHeightData (line 24370) | function TerrainHeightData(){
  function TerrainRes (line 24419) | function TerrainRes(){
  function KeyframeAnimations (line 24553) | function KeyframeAnimations(){
  function Animator (line 24696) | function Animator(){
  function AttachPoint (line 25777) | function AttachPoint(){
  function Collider (line 25837) | function Collider(){
  function Rigidbody (line 25962) | function Rigidbody(){
  function Script (line 26001) | function Script(){
  function GlitterRender (line 26037) | function GlitterRender(owner){
  function MeshFilter (line 26084) | function MeshFilter(owner){
  function MeshRender (line 26172) | function MeshRender(owner){
  function ShurikenParticleSystem (line 26274) | function ShurikenParticleSystem(owner){
  function ShurikenParticleRender (line 28185) | function ShurikenParticleRender(owner){
  function TrailFilter (line 28400) | function TrailFilter(owner){
  function TrailRenderer (line 28599) | function TrailRenderer(owner){
  function DominoFilter (line 28638) | function DominoFilter(owner){
  function LineFilter (line 28793) | function LineFilter(owner){
  function DominoRenderer (line 29160) | function DominoRenderer(owner){
  function LineRenderer (line 29208) | function LineRenderer(owner){
  function GlitterTemplet (line 29256) | function GlitterTemplet(owner){
  function TerrainFilter (line 29698) | function TerrainFilter(owner,chunkOffsetX,chunkOffsetZ,gridSize,terrainH...
  function TerrainRender (line 29967) | function TerrainRender(owner){
  function WaterRender (line 30037) | function WaterRender(owner){
  function Scene (line 30058) | function Scene(){
  function Sprite3D (line 31217) | function Sprite3D(name){
  function BlinnPhongMaterial (line 32054) | function BlinnPhongMaterial(){
  function ExtendTerrainMaterial (line 32395) | function ExtendTerrainMaterial(){
  function GlitterMaterial (line 32680) | function GlitterMaterial(){
  function Shader3D (line 32889) | function Shader3D(vs,ps,attributeMap,sceneUniformMap,cameraUniformMap,sp...
  function PBRMaterial (line 33488) | function PBRMaterial(){
  function PBRSpecularMaterial (line 33764) | function PBRSpecularMaterial(){
  function PBRStandardMaterial (line 34121) | function PBRStandardMaterial(){
  function StandardMaterial (line 34479) | function StandardMaterial(){
  function TerrainMaterial (line 35014) | function TerrainMaterial(){
  function WaterMaterial (line 35258) | function WaterMaterial(){
  function IndexBuffer3D (line 35524) | function IndexBuffer3D(indexType,indexCount,bufferUsage,canRead){
  function ShurikenParticleMaterial (line 35671) | function ShurikenParticleMaterial(){
  function VertexBuffer3D (line 35973) | function VertexBuffer3D(vertexDeclaration,vertexCount,bufferUsage,canRead){
  function TrailMaterial (line 36100) | function TrailMaterial(){
  function CartoonMaterial (line 36186) | function CartoonMaterial(){
  function OutlineMaterial (line 36389) | function OutlineMaterial(){
  function DominoMaterial (line 36486) | function DominoMaterial(){
  function LineMaterial (line 36525) | function LineMaterial(){
  function DissolveMaterial (line 36647) | function DissolveMaterial(){
  function MeshParticleMaterial (line 36889) | function MeshParticleMaterial(){
  function ParticleMaterial (line 37083) | function ParticleMaterial(){
  function UVSineMaterial (line 37369) | function UVSineMaterial(){
  function WaterDetailMaterial (line 37615) | function WaterDetailMaterial(){
  function RigidAnimations (line 37686) | function RigidAnimations(){
  function SkinAnimations (line 37883) | function SkinAnimations(){
  function BoxCollider (line 38199) | function BoxCollider(){
  function MeshCollider (line 38379) | function MeshCollider(){
  function SphereCollider (line 38579) | function SphereCollider(){
  function DataTexture2D (line 38738) | function DataTexture2D(){
  function PrimitiveMesh (line 39039) | function PrimitiveMesh(){
  function Mesh (line 39134) | function Mesh(){
  function RenderTexture (line 39303) | function RenderTexture(width,height,surfaceFormat,surfaceType,depthStenc...
  function SolidColorTexture2D (line 39509) | function SolidColorTexture2D(color){
  function SolidColorTextureCube (line 39595) | function SolidColorTextureCube(color){
  function Texture2D (line 39683) | function Texture2D(canRead,reapeat,format,mipmap){
  function TextureCube (line 39874) | function TextureCube(){
  function SkinnedMeshRender (line 39999) | function SkinnedMeshRender(owner){
  function BaseCamera (line 40312) | function BaseCamera(nearPlane,farPlane){
  function RenderableSprite3D (line 40739) | function RenderableSprite3D(name){
  function LightSprite (line 40818) | function LightSprite(){
  function Terrain (line 41022) | function Terrain(terrainRes){
  function BoxMesh (line 41197) | function BoxMesh(long,width,height){
  function CapsuleMesh (line 41311) | function CapsuleMesh(radius,height,stacks,slices){
  function CylinderMesh (line 41520) | function CylinderMesh(radius,height,slices){
  function PlaneMesh (line 41720) | function PlaneMesh(long,width,stacks,slices){
  function QuadMesh (line 41869) | function QuadMesh(long,width){
  function SphereMesh (line 41950) | function SphereMesh(radius,stacks,slices){
  function Camera (line 42080) | function Camera(aspectRatio,nearPlane,farPlane){
  function Glitter (line 42412) | function Glitter(){
  function DirectionLight (line 42538) | function DirectionLight(){
  function PointLight (line 42664) | function PointLight(){
  function SpotLight (line 42747) | function SpotLight(){
  function MeshSprite3D (line 42895) | function MeshSprite3D(mesh,name){
  function ShuriKenParticle3D (line 43123) | function ShuriKenParticle3D(material){
  function SkinnedMeshSprite3D (line 43781) | function SkinnedMeshSprite3D(mesh,name){
  function VRCamera (line 44022) | function VRCamera(pupilDistande,leftAspectRatio,rightAspectRatio,nearPla...
  function TrailSprite3D (line 44443) | function TrailSprite3D(){
  function DominoSprite3D (line 44639) | function DominoSprite3D(){
  function LineSprite3D (line 44742) | function LineSprite3D(){
  function TerrainChunk (line 44907) | function TerrainChunk(chunkOffsetX,chunkOffsetZ,girdSize,terrainHeightDa...
  function MeshTerrainSprite3D (line 45017) | function MeshTerrainSprite3D(mesh,heightMap,name){
  function WaterSprite (line 45243) | function WaterSprite(mesh,name){

FILE: public/libs/laya/laya.d3Plugin.js
  function PathFind (line 12) | function PathFind(){

FILE: public/libs/laya/laya.debugtool.js
  function Base64AtlasManager (line 18) | function Base64AtlasManager(){}
  function DebugPanel (line 37) | function DebugPanel(){
  function DebugTool (line 356) | function DebugTool(){}
  function DivScripts (line 1057) | function DivScripts(){}
  function AtlasTools (line 1076) | function AtlasTools(){
  function Base64Atlas (line 1149) | function Base64Atlas(data,idKey){
  function Base64ImageTool (line 1206) | function Base64ImageTool(){}
  function Base64Tool (line 1242) | function Base64Tool(){}
  function CacheAnalyser (line 1331) | function CacheAnalyser(){}
  function CallLaterTool (line 1388) | function CallLaterTool(){
  function CanvasTools (line 1452) | function CanvasTools(){}
  function myWalkFun (line 1490) | function myWalkFun (i,j,tarPos,data){
  function ClassTool (line 1630) | function ClassTool(){}
  function ClickSelectTool (line 1733) | function ClickSelectTool(){
  function ColorTool (line 1815) | function ColorTool(){
  function CommonTools (line 1936) | function CommonTools(){}
  function CountTool (line 2007) | function CountTool(){
  function DebugConsts (line 2089) | function DebugConsts(){}
  function DebugExport (line 2109) | function DebugExport(){}
  function DebugTxt (line 2137) | function DebugTxt(){}
  function DifferTool (line 2205) | function DifferTool(sign,autoTrace){
  function DisController (line 2254) | function DisController(){
  function DisControlTool (line 2329) | function DisControlTool(){}
  function DisEditor (line 2624) | function DisEditor(){
  function DisplayHook (line 2676) | function DisplayHook(){
  function initEvent (line 2714) | function initEvent (e,event){
  function DisPool (line 2852) | function DisPool(){}
  function DTrace (line 2887) | function DTrace(){}
  function ClassCreateHook (line 2930) | function ClassCreateHook(){
  function FunctionTimeHook (line 2983) | function FunctionTimeHook(){}
  function RenderSpriteHook (line 3034) | function RenderSpriteHook(){
  function SpriteRenderForVisibleAnalyse (line 3109) | function SpriteRenderForVisibleAnalyse(){
  function SpriteRenderHook (line 3266) | function SpriteRenderHook(){
  function Observer (line 3332) | function Observer(){}
  function Watch (line 3363) | function Watch(){}
  function FilterTool (line 3386) | function FilterTool(){}
  function GetSetProfile (line 3416) | function GetSetProfile(){}
  function FunHook (line 3723) | function FunHook(){}
  function VarHook (line 3843) | function VarHook(){}
  function IDTools (line 3922) | function IDTools(){
  function JsonTool (line 3982) | function JsonTool(){}
  function JSTools (line 4129) | function JSTools(){}
  function Layouter (line 4261) | function Layouter(){
  function LayoutFuns (line 4353) | function LayoutFuns(){}
  function LayoutTools (line 4673) | function LayoutTools(){}
  function MathTools (line 4739) | function MathTools(){}
  function MouseEventAnalyser (line 4785) | function MouseEventAnalyser(){}
  function ObjectTools (line 4985) | function ObjectTools(){}
  function ObjTimeCountTool (line 5384) | function ObjTimeCountTool(){
  function RecInfo (line 5456) | function RecInfo(){
  function RenderAnalyser (line 5543) | function RenderAnalyser(){
  function DisResizer (line 5628) | function DisResizer(){}
  function SimpleResizer (line 5808) | function SimpleResizer(){}
  function ResTools (line 5862) | function ResTools(){}
  function RunProfile (line 5937) | function RunProfile(){}
  function SingleTool (line 6007) | function SingleTool(){
  function StringTool (line 6053) | function StringTool(){}
  function TimerControlTool (line 6593) | function TimerControlTool(){}
  function TimeTool (line 6639) | function TimeTool(){}
  function TouchDebugTools (line 6686) | function TouchDebugTools(){}
  function TraceTool (line 6716) | function TraceTool(){}
  function UVTools (line 6892) | function UVTools(){}
  function ValueChanger (line 6935) | function ValueChanger(){
  function VisibleAnalyser (line 7002) | function VisibleAnalyser(){}
  function WalkTools (line 7172) | function WalkTools(){}
  function Watcher (line 7229) | function Watcher(){}
  function XML2Object (line 7281) | function XML2Object(){}
  function XML2ObjectNodejs (line 7380) | function XML2ObjectNodejs(){}
  function NodeMenu (line 7479) | function NodeMenu(){
  function NodeConsts (line 7638) | function NodeConsts(){}
  function NodeUtils (line 7652) | function NodeUtils(){}
  function StyleConsts (line 7952) | function StyleConsts(){}
  function Notice (line 7971) | function Notice(){
  function LoaderHook (line 8003) | function LoaderHook(){
  function ColorSelector (line 8078) | function ColorSelector(){
  function Arrow (line 8258) | function Arrow(){
  function ArrowLine (line 8286) | function ArrowLine(sign){
  function AutoSizeRec (line 8383) | function AutoSizeRec(type){
  function Axis (line 8444) | function Axis(){
  function Rect (line 8575) | function Rect(){
  function DragBox (line 8602) | function DragBox(type){
  function DebugInfoLayer (line 8828) | function DebugInfoLayer(){
  function NodeInfoPanel (line 8887) | function NodeInfoPanel(){
  function NodeInfosItem (line 9012) | function NodeInfosItem(){
  function NodeRecInfo (line 9257) | function NodeRecInfo(){
  function ToolPanel (line 9316) | function ToolPanel(){
  function DButton (line 9403) | function DButton(){
  function AutoFillRec (line 9421) | function AutoFillRec(type){
  function TipManagerForDebug (line 9458) | function TipManagerForDebug(){
  function UIViewBase (line 9570) | function UIViewBase(){
  function ReCacheRecInfo (line 9646) | function ReCacheRecInfo(){
  function DInput (line 9707) | function DInput(){
  function ContextMenu (line 9726) | function ContextMenu(){
  function ContextMenuItem (line 9840) | function ContextMenuItem(txt,isSeparator){
  function CacheRankView (line 9885) | function CacheRankView(){
  function DebugPanelView (line 9975) | function DebugPanelView(){
  function FilterView (line 10110) | function FilterView(){
  function FindSmallView (line 10146) | function FindSmallView(){
  function FindView (line 10193) | function FindView(){
  function NodeListPanelView (line 10270) | function NodeListPanelView(){
  function NodeToolView (line 10312) | function NodeToolView(){
  function NodeTreeSettingView (line 10461) | function NodeTreeSettingView(){
  function NodeTreeView (line 10529) | function NodeTreeView(){
  function ObjectCreateView (line 10572) | function ObjectCreateView(){
  function ObjectInfoView (line 10688) | function ObjectInfoView(){
  function OutPutView (line 10857) | function OutPutView(){
  function RenderCostRankView (line 10939) | function RenderCostRankView(){
  function ResRankView (line 11028) | function ResRankView(){
  function SelectInfosView (line 11111) | function SelectInfosView(){
  function ToolBarView (line 11228) | function ToolBarView(){
  function TxtInfoView (line 11307) | function TxtInfoView(){
  function CodeUsedResUI (line 11354) | function CodeUsedResUI(){
  function ListItemUI (line 11377) | function ListItemUI(){
  function RankListItemUI (line 11399) | function RankListItemUI(){
  function DebugPanelUI (line 11421) | function DebugPanelUI(){
  function FindNodeSmallUI (line 11460) | function FindNodeSmallUI(){
  function FindNodeUI (line 11488) | function FindNodeUI(){
  function MinBtnCompUI (line 11520) | function MinBtnCompUI(){
  function NodeListPanelUI (line 11546) | function NodeListPanelUI(){
  function NodeToolUI (line 11575) | function NodeToolUI(){
  function NodeTreeSettingUI (line 11603) | function NodeTreeSettingUI(){
  function NodeTreeUI (line 11629) | function NodeTreeUI(){
  function ObjectCreateUI (line 11661) | function ObjectCreateUI(){
  function ObjectInfoUI (line 11690) | function ObjectInfoUI(){
  function OutPutUI (line 11718) | function OutPutUI(){
  function ProfileUI (line 11744) | function ProfileUI(){
  function RankUI (line 11777) | function RankUI(){
  function SelectInfosUI (line 11808) | function SelectInfosUI(){
  function ToolBarUI (line 11838) | function ToolBarUI(){
  function ListBase (line 11879) | function ListBase(){
  function TreeBase (line 11913) | function TreeBase(){
  function RankListItem (line 11937) | function RankListItem(){
  function TreeListItem (line 11956) | function TreeListItem(){
  function DebugPage (line 11975) | function DebugPage(){
  function FindNode (line 12022) | function FindNode(){
  function FindNodeSmall (line 12044) | function FindNodeSmall(){
  function MinBtnComp (line 12063) | function MinBtnComp(){
  function NodeListPanel (line 12126) | function NodeListPanel(){
  function NodeTool (line 12148) | function NodeTool(){
  function NodeTree (line 12167) | function NodeTree(){
  function NodeTreeSetting (line 12410) | function NodeTreeSetting(){
  function ObjectCreate (line 12430) | function ObjectCreate(){
  function ObjectInfo (line 12452) | function ObjectInfo(){
  function OutPut (line 12471) | function OutPut(){
  function Profile (line 12490) | function Profile(){
  function Rank (line 12521) | function Rank(){
  function SelectInfos (line 12543) | function SelectInfos(){
  function ToolBar (line 12565) | function ToolBar(){

FILE: public/libs/laya/laya.device.js
  function Geolocation (line 14) | function Geolocation(){}
  function GeolocationInfo (line 62) | function GeolocationInfo(){
  function Media (line 117) | function Media(){}
  function AccelerationInfo (line 149) | function AccelerationInfo(){
  function RotationInfo (line 175) | function RotationInfo(){
  function Accelerator (line 234) | function Accelerator(singleton){
  function Gyroscope (line 355) | function Gyroscope(singleton){
  function Shake (line 413) | function Shake(){
  function Video (line 497) | function Video(width,height){
  function HtmlVideo (line 874) | function HtmlVideo(){
  function WebGLVideo (line 930) | function WebGLVideo(){

FILE: public/libs/laya/laya.filter.js
  function FilterAction (line 16) | function FilterAction(){
  function WebGLFilter (line 36) | function WebGLFilter(){}
  function BlurFilter (line 93) | function BlurFilter(strength){
  function GlowFilter (line 139) | function GlowFilter(color,blur,offX,offY){
  function BlurFilterActionGL (line 218) | function BlurFilterActionGL(){
  function GlowFilterActionGL (line 261) | function GlowFilterActionGL(){

FILE: public/libs/laya/laya.html.js
  function HTMLParse (line 15) | function HTMLParse(){}
  function Layout (line 95) | function Layout(){}
  function addLine (line 159) | function addLine (){
  function addLine (line 282) | function addLine (){
  function LayoutLine (line 382) | function LayoutLine(){
  function HTMLElement (line 468) | function HTMLElement(){
  function HTMLBrElement (line 733) | function HTMLBrElement(){
  function HTMLDivElement (line 749) | function HTMLDivElement(){
  function HTMLDocument (line 866) | function HTMLDocument(){
  function HTMLImageElement (line 894) | function HTMLImageElement(){
  function onloaded (line 942) | function onloaded (){
  function HTMLLinkElement (line 978) | function HTMLLinkElement(){
  function HTMLStyleElement (line 1015) | function HTMLStyleElement(){
  function HTMLIframeElement (line 1038) | function HTMLIframeElement(){

FILE: public/libs/laya/laya.hwmini.js
  function HWMiniAdapter (line 12) | function HWMiniAdapter(){}
  function MiniFileMgr (line 293) | function MiniFileMgr(){}
  function MiniImage (line 632) | function MiniImage(){}
  function clear (line 732) | function clear (){
  function MiniInput (line 769) | function MiniInput(){}
  function MiniLocation (line 860) | function MiniLocation(){}
  function getSuccess (line 874) | function getSuccess (res){
  function MiniVideo (line 945) | function MiniVideo(width,height){
  function MiniAccelerator (line 1201) | function MiniAccelerator(){
  function MiniLoader (line 1275) | function MiniLoader(){
  function MiniSound (line 1478) | function MiniSound(){
  function MiniSoundChannel (line 1702) | function MiniSoundChannel(audio,miniSound){

FILE: public/libs/laya/laya.particle.js
  function EmitterBase (line 16) | function EmitterBase(){
  function ParticleData (line 121) | function ParticleData(){
  function ParticleEmitter (line 196) | function ParticleEmitter(templet,particlesPerSecond,initialPosition){
  function ParticleSetting (line 239) | function ParticleSetting(){
  function ParticleTemplateBase (line 370) | function ParticleTemplateBase(){
  function CanvasShader (line 399) | function CanvasShader(){
  function CMDParticle (line 501) | function CMDParticle(){
  function PicTool (line 529) | function PicTool(){}
  function Emitter2D (line 573) | function Emitter2D(_template){
  function ParticleTemplateWebGL (line 647) | function ParticleTemplateWebGL(parSetting){
  function ParticleTemplateCanvas (line 775) | function ParticleTemplateCanvas(particleSetting){
  function ParticleTemplate2D (line 1042) | function ParticleTemplate2D(parSetting){
  function ParticleShaderValue (line 1162) | function ParticleShaderValue(){
  function Particle2D (line 1202) | function Particle2D(setting){
  function ParticleShader (line 1353) | function ParticleShader(){

FILE: public/libs/laya/laya.pathfinding.js
  function DiagonalMovement (line 10) | function DiagonalMovement(){}
  function Grid (line 26) | function Grid(width_or_matrix,height,matrix){
  function Heuristic (line 262) | function Heuristic(){}
  function Node (line 291) | function Node(x,y,walkable){
  function Util (line 321) | function Util(){}
  function AStarFinder (line 472) | function AStarFinder(opt){
  function BiAStarFinder (line 563) | function BiAStarFinder(opt){
  function BiBreadthFirstFinder (line 687) | function BiBreadthFirstFinder(opt){
  function BreadthFirstFinder (line 780) | function BreadthFirstFinder(opt){
  function IDAStarFinder (line 846) | function IDAStarFinder(opt){
  function JumpPointFinderBase (line 967) | function JumpPointFinderBase(opt){
  function JumpPointFinder (line 1070) | function JumpPointFinder(opt){}
  function TraceFinder (line 1082) | function TraceFinder(opt){
  function Heap (line 1166) | function Heap(cmp){
  function HeapFunction (line 1240) | function HeapFunction(){
  function BestFirstFinder (line 1472) | function BestFirstFinder(opt){
  function BiBestFirstFinder (line 1491) | function BiBestFirstFinder(opt){
  function BiDijkstraFinder (line 1510) | function BiDijkstraFinder(opt){
  function DijkstraFinder (line 1528) | function DijkstraFinder(opt){
  function JPFAlwaysMoveDiagonally (line 1546) | function JPFAlwaysMoveDiagonally(opt){
  function JPFMoveDiagonallyIfAtMostOneObstacle (line 1668) | function JPFMoveDiagonallyIfAtMostOneObstacle(opt){
  function JPFMoveDiagonallyIfNoObstacles (line 1795) | function JPFMoveDiagonallyIfNoObstacles(opt){
  function JPFNeverMoveDiagonally (line 1932) | function JPFNeverMoveDiagonally(opt){

FILE: public/libs/laya/laya.qqmini.js
  function MiniFileMgr (line 12) | function MiniFileMgr(){}
  function MiniImage (line 347) | function MiniImage(){}
  function clear (line 447) | function clear (){
  function MiniInput (line 484) | function MiniInput(){}
  function MiniLocalStorage (line 575) | function MiniLocalStorage(){}
  function MiniLocation (line 633) | function MiniLocation(){}
  function getSuccess (line 647) | function getSuccess (res){
  function MiniVideo (line 718) | function MiniVideo(width,height){
  function QQMiniAdapter (line 973) | function QQMiniAdapter(){}
  function MiniAccelerator (line 1298) | function MiniAccelerator(){
  function MiniLoader (line 1372) | function MiniLoader(){
  function MiniSound (line 1506) | function MiniSound(){
  function MiniSoundChannel (line 1723) | function MiniSoundChannel(audio,miniSound){

FILE: public/libs/laya/laya.quickgamemini.js
  function MiniFileMgr (line 12) | function MiniFileMgr(){}
  function MiniImage (line 344) | function MiniImage(){}
  function clear (line 449) | function clear (){
  function MiniInput (line 484) | function MiniInput(){}
  function MiniLocalStorage (line 605) | function MiniLocalStorage(){}
  function MiniLocation (line 666) | function MiniLocation(){}
  function getSuccess (line 680) | function getSuccess (res){
  function MiniVideo (line 751) | function MiniVideo(width,height){
  function QGMiniAdapter (line 1007) | function QGMiniAdapter(){}
  function MiniAccelerator (line 1330) | function MiniAccelerator(){
  function MiniLoader (line 1404) | function MiniLoader(){
  function MiniSound (line 1543) | function MiniSound(){
  function MiniSoundChannel (line 1721) | function MiniSoundChannel(miniSound){

FILE: public/libs/laya/laya.tbmini.js
  function MiniFileMgr (line 13) | function MiniFileMgr(){}
  function MiniImage (line 368) | function MiniImage(){}
  function clear (line 417) | function clear (){
  function MiniInput (line 454) | function MiniInput(){}
  function MiniLocalStorage (line 542) | function MiniLocalStorage(){}
  function MiniLocation (line 606) | function MiniLocation(){}
  function getSuccess (line 620) | function getSuccess (res){
  function MiniVideo (line 691) | function MiniVideo(width,height){
  function TBMiniAdapter (line 946) | function TBMiniAdapter(){}
  function MiniAccelerator (line 1151) | function MiniAccelerator(){
  function MiniLoader (line 1225) | function MiniLoader(){
  function MiniSound (line 1346) | function MiniSound(){
  function MiniSoundChannel (line 1547) | function MiniSoundChannel(miniSound){

FILE: public/libs/laya/laya.tbplugin.js
  function MiniFileMgr (line 13) | function MiniFileMgr(){}
  function MiniImage (line 357) | function MiniImage(){}
  function clear (line 402) | function clear (){
  function MiniInput (line 439) | function MiniInput(){}
  function MiniLocalStorage (line 527) | function MiniLocalStorage(){}
  function MiniLocation (line 591) | function MiniLocation(){}
  function getSuccess (line 605) | function getSuccess (res){
  function MiniVideo (line 676) | function MiniVideo(width,height){
  function TBPluginAdapter (line 931) | function TBPluginAdapter(){}
  function MiniAccelerator (line 1141) | function MiniAccelerator(){
  function MiniLoader (line 1215) | function MiniLoader(){
  function MiniSound (line 1333) | function MiniSound(){
  function MiniSoundChannel (line 1528) | function MiniSoundChannel(miniSound){

FILE: public/libs/laya/laya.tiledmap.js
  function TiledMap (line 19) | function TiledMap(){
  function GRect (line 1404) | function GRect(){
  function TileMapAniData (line 1419) | function TileMapAniData(){
  function TileSet (line 1430) | function TileSet(){
  function TileTexSet (line 1482) | function TileTexSet(){
  function GridSprite (line 1634) | function GridSprite(){
  function MapLayer (line 1804) | function MapLayer(){
  function TileAniSprite (line 2289) | function TileAniSprite(){

FILE: public/libs/laya/laya.ttmini.js
  function MiniFileMgr (line 13) | function MiniFileMgr(){}
  function MiniImage (line 352) | function MiniImage(){}
  function clear (line 452) | function clear (){
  function MiniInput (line 489) | function MiniInput(){}
  function MiniLocalStorage (line 580) | function MiniLocalStorage(){}
  function MiniLocation (line 638) | function MiniLocation(){}
  function getSuccess (line 652) | function getSuccess (res){
  function TTMiniAdapter (line 718) | function TTMiniAdapter(){}
  function MiniAccelerator (line 1045) | function MiniAccelerator(){
  function MiniLoader (line 1119) | function MiniLoader(){
  function MiniSound (line 1322) | function MiniSound(){
  function MiniSoundChannel (line 1546) | function MiniSoundChannel(audio,miniSound){
  function MiniVideo (line 1712) | function MiniVideo(width,height){

FILE: public/libs/laya/laya.ui.js
  function LayoutStyle (line 22) | function LayoutStyle(){
  function Styles (line 48) | function Styles(){}
  function UIUtils (line 66) | function UIUtils(){}
  function UIConfig (line 141) | function UIConfig(){}
  function AutoBitmap (line 159) | function AutoBitmap(){
  function UIEvent (line 366) | function UIEvent(){
  function Component (line 383) | function Component(){
  function DialogManager (line 889) | function DialogManager(){
  function Image (line 1156) | function Image(skin){
  function Box (line 1297) | function Box(){
  function Button (line 1393) | function Button(skin,label){
  function Clip (line 2019) | function Clip(url,clipX,clipY){
  function ColorPicker (line 2441) | function ColorPicker(){
  function ComboBox (line 2846) | function ComboBox(skin,labels){
  function ScrollBar (line 3327) | function ScrollBar(skin){
  function Slider (line 3846) | function Slider(skin){
  function Label (line 4317) | function Label(text){
  function ProgressBar (line 4692) | function ProgressBar(skin){
  function TipManager (line 4841) | function TipManager(){
  function AdvImage (line 4979) | function AdvImage(skin){
  function View (line 5198) | function View(){
  function DataWatcher (line 5411) | function DataWatcher(comp,prop,value){
  function CheckBox (line 5514) | function CheckBox(skin,label){
  function LayoutBox (line 5554) | function LayoutBox(){
  function FontClip (line 5647) | function FontClip(skin,sheet){
  function List (line 5971) | function List(){
  function HScrollBar (line 6839) | function HScrollBar(){
  function Panel (line 6860) | function Panel(){
  function HSlider (line 7268) | function HSlider(skin){
  function UIGroup (line 7285) | function UIGroup(labels,skin){
  function Radio (line 7725) | function Radio(skin,label){
  function Tree (line 7975) | function Tree(){
  function ViewStack (line 8398) | function ViewStack(){
  function VScrollBar (line 8608) | function VScrollBar(){
  function TextInput (line 8700) | function TextInput(text){
  function VSlider (line 9031) | function VSlider(){
  function Dialog (line 9174) | function Dialog(){
  function HBox (line 9373) | function HBox(){
  function MoreGame (line 9436) | function MoreGame(type){
  function GameBox (line 10154) | function GameBox(){
  function GameItem (line 10234) | function GameItem(){
  function VBox (line 10349) | function VBox(){
  function RadioGroup (line 10475) | function RadioGroup(){
  function Tab (line 10564) | function Tab(){
  function TextArea (line 10662) | function TextArea(text){
  function AsynDialog (line 10815) | function AsynDialog(){

FILE: public/libs/laya/laya.vvmini.js
  function MiniFileMgr (line 12) | function MiniFileMgr(){}
  function MiniImage (line 355) | function MiniImage(){}
  function clear (line 455) | function clear (){
  function MiniInput (line 490) | function MiniInput(){}
  function MiniLocalStorage (line 571) | function MiniLocalStorage(){}
  function MiniLocation (line 634) | function MiniLocation(){}
  function getSuccess (line 648) | function getSuccess (res){
  function MiniVideo (line 719) | function MiniVideo(width,height){
  function VVMiniAdapter (line 974) | function VVMiniAdapter(){}
  function MiniAccelerator (line 1295) | function MiniAccelerator(){
  function MiniLoader (line 1369) | function MiniLoader(){
  function MiniSound (line 1503) | function MiniSound(){
  function MiniSoundChannel (line 1754) | function MiniSoundChannel(audio,miniSound){

FILE: public/libs/laya/laya.webgl.js
  function FilterActionGL (line 24) | function FilterActionGL(){}
  function ShaderValue (line 42) | function ShaderValue(){}
  function AtlasGrid (line 51) | function AtlasGrid(width,height,atlasID){
  function TexRowInfo (line 230) | function TexRowInfo(){
  function TexMergeTexSize (line 239) | function TexMergeTexSize(){
  function AtlasResourceManager (line 254) | function AtlasResourceManager(width,height,gridSize,maxTexNum){
  function MergeFillInfo (line 458) | function MergeFillInfo(){
  function BlendMode (line 475) | function BlendMode(){}
  function DrawStyle (line 556) | function DrawStyle(value){
  function Path (line 611) | function Path(){
  function SaveBase (line 700) | function SaveBase(){
  function SaveClipRect (line 761) | function SaveClipRect(){
  function SaveClipRectStencil (line 800) | function SaveClipRectStencil(){
  function SaveMark (line 856) | function SaveMark(){
  function SaveTransform (line 892) | function SaveTransform(){
  function SaveTranslate (line 927) | function SaveTranslate(){
  function RenderTargetMAX (line 961) | function RenderTargetMAX(){
  function Shader2D (line 1063) | function Shader2D(){
  function ShaderDefines (line 1118) | function ShaderDefines(name2int,int2name,int2nameMap){
  function SkinMesh (line 1206) | function SkinMesh(){
  function SkinMeshBuffer (line 1383) | function SkinMeshBuffer(){
  function BasePoly (line 1414) | function BasePoly(x,y,width,height,edges,color,borderWidth,borderColor,r...
  function Earcut (line 1692) | function Earcut(){}
  function EarcutNode (line 2123) | function EarcutNode(i,x,y){
  function GeometryData (line 2151) | function GeometryData(lineWidth,lineColor,lineAlpha,fillColor,fillAlpha,...
  function Vertex (line 2192) | function Vertex(p){
  function Submit (line 2219) | function Submit(renderType){
  function SubmitCMD (line 2333) | function SubmitCMD(){
  function SubmitCMDScope (line 2369) | function SubmitCMDScope(){
  function SubmitOtherIBVB (line 2414) | function SubmitOtherIBVB(){
  function SubmitScissor (line 2509) | function SubmitScissor(){
  function SubmitStencil (line 2639) | function SubmitStencil(){
  function SubmitTarget (line 2817) | function SubmitTarget(){
  function CharSegment (line 2890) | function CharSegment(){
  function DrawText (line 2920) | function DrawText(){}
  function CharValue (line 3084) | function CharValue(){
  function FontInContext (line 3128) | function FontInContext(font){
  function CONST3D2D (line 3219) | function CONST3D2D(){}
  function GlUtils (line 3236) | function GlUtils(){}
  function MatirxArray (line 3499) | function MatirxArray(){}
  function Mesh2D (line 3540) | function Mesh2D(stride,vballoc,iballoc){
  function RenderState2D (line 3681) | function RenderState2D(){}
  function ShaderCompile (line 3754) | function ShaderCompile(name,vs,ps,nameMap,defs){
  function ShaderNode (line 4037) | function ShaderNode(includefiles){
  function InlcudeFile (line 4103) | function InlcudeFile(txt){
  function WebGL (line 4170) | function WebGL(){}
  function WebGLContext (line 4684) | function WebGLContext(){}
  function GraphicsGL (line 5039) | function GraphicsGL(){
  function WebGLContext2D (line 5067) | function WebGLContext2D(c){
  function ContextParams (line 6450) | function ContextParams(){
  function Value2D (line 6479) | function Value2D(mainID,subID){
  function RenderSprite3D (line 6650) | function RenderSprite3D(type,next){
  function ColorFilterActionGL (line 6795) | function ColorFilterActionGL(){
  function Atlaser (line 6823) | function Atlaser(gridNumX,gridNumY,width,height,atlasID){
  function ShaderDefines2D (line 6932) | function ShaderDefines2D(){
  function Ellipse (line 6982) | function Ellipse(x,y,width,height,color,borderWidth,borderColor){
  function Line (line 6993) | function Line(x,y,points,borderWidth,color){
  function LoopLine (line 7041) | function LoopLine(x,y,points,width,color){
  function Polygon (line 7168) | function Polygon(x,y,points,color,borderWidth,borderColor){
  function SubmitCanvas (line 7241) | function SubmitCanvas(){
  function SubmitTexture (line 7316) | function SubmitTexture(renderType){
  function MeshTexture (line 7455) | function MeshTexture(){
  function BaseShader (line 7534) | function BaseShader(){
  function RenderTarget2D (line 7548) | function RenderTarget2D(width,height,surfaceFormat,surfaceType,depthSten...
  function Buffer (line 7784) | function Buffer(){
  function SkinSV (line 7833) | function SkinSV(type){
  function Color2dSV (line 7851) | function Color2dSV(args){
  function FillTextureSV (line 7869) | function FillTextureSV(type){
  function TextureSV (line 7900) | function TextureSV(subID){
  function PrimitiveSV (line 7930) | function PrimitiveSV(args){
  function AtlasWebGLCanvas (line 7945) | function AtlasWebGLCanvas(){
  function WebGLCanvas (line 8059) | function WebGLCanvas(){
  function WebGLCharImage (line 8250) | function WebGLCharImage(content,drawValue){
  function WebGLRenderTarget (line 8433) | function WebGLRenderTarget(width,height,surfaceFormat,surfaceType,depthS...
  function WebGLSubImage (line 8552) | function WebGLSubImage(canvas,offsetX,offsetY,width,height,atlasImage,src){
  function Shader (line 8719) | function Shader(vs,ps,saveName,nameMap){
  function Buffer2D (line 9221) | function Buffer2D(){
  function GlowSV (line 9454) | function GlowSV(args){
  function TextSV (line 9480) | function TextSV(args){
  function Shader2X (line 9509) | function Shader2X(vs,ps,saveName,nameMap){
  function IndexBuffer2D (line 9571) | function IndexBuffer2D(bufferUsage){
  function VertexBuffer2D (line 9614) | function VertexBuffer2D(vertexStride,bufferUsage){
  function WebGLImage (line 9686) | function WebGLImage(data,def,format,mipmap){

FILE: public/libs/laya/laya.wxmini.js
  function MiniAdpter (line 12) | function MiniAdpter(){}
  function MiniFileMgr (line 336) | function MiniFileMgr(){}
  function MiniImage (line 666) | function MiniImage(){}
  function clear (line 766) | function clear (){
  function MiniInput (line 803) | function MiniInput(){}
  function MiniLocalStorage (line 894) | function MiniLocalStorage(){}
  function MiniLocation (line 952) | function MiniLocation(){}
  function getSuccess (line 966) | function getSuccess (res){
  function MiniVideo (line 1037) | function MiniVideo(width,height){
  function MiniAccelerator (line 1293) | function MiniAccelerator(){
  function MiniLoader (line 1367) | function MiniLoader(){
  function MiniSound (line 1570) | function MiniSound(){
  function MiniSoundChannel (line 1794) | function MiniSoundChannel(audio,miniSound){

FILE: public/libs/laya/laya.xmmini.js
  function KGMiniAdapter (line 11) | function KGMiniAdapter(){}
  function MiniFileMgr (line 318) | function MiniFileMgr(){}
  function MiniImage (line 647) | function MiniImage(){}
  function clear (line 747) | function clear (){
  function MiniInput (line 785) | function MiniInput(){}
  function MiniLocalStorage (line 895) | function MiniLocalStorage(){}
  function MiniLocation (line 956) | function MiniLocation(){}
  function getSuccess (line 970) | function getSuccess (res){
  function MiniAccelerator (line 1037) | function MiniAccelerator(){
  function MiniLoader (line 1111) | function MiniLoader(){
  function MiniSound (line 1244) | function MiniSound(){
  function MiniSoundChannel (line 1455) | function MiniSoundChannel(audio,miniSound){

FILE: public/libs/laya/matter-RenderLaya.js
  function createContainer (line 90) | function createContainer(render)
  function setBackground (line 107) | function setBackground(render)
  function setPixelRatio (line 125) | function setPixelRatio()
  function createBodySprite (line 309) | function createBodySprite(xOffset, yOffset)

FILE: public/libs/laya/matter.js
  function s (line 31) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re...

FILE: public/libs/laya/protobuf.js
  function $require (line 14) | function $require(name) {
  function asPromise (line 48) | function asPromise(fn, ctx/*, varargs */) {
  function codegen (line 230) | function codegen() {
  function sprintf (line 327) | function sprintf(format) {
  function EventEmitter (line 364) | function EventEmitter() {
  function fetch (line 466) | function fetch(filename, options, callback) {
  function inquire (line 559) | function inquire(moduleName) {
  function pool (line 666) | function pool(alloc, slice, size) {
  function Class (line 809) | function Class(type, ctor) {
  function common (line 991) | function common(name, json) {
  function genValuePartial_fromObject (line 1214) | function genValuePartial_fromObject(gen, field, fieldIndex, prop) {
  function genValuePartial_toObject (line 1349) | function genValuePartial_toObject(gen, field, fieldIndex, prop) {
  function missing (line 1480) | function missing(field) {
  function decoder (line 1490) | function decoder(mtype) {
  function genTypePartial (line 1595) | function genTypePartial(gen, field, fieldIndex, ref) {
  function compareFieldsById (line 1608) | function compareFieldsById(a, b) {
  function encoder (line 1618) | function encoder(mtype) {
  function Enum (line 1746) | function Enum(name, values, options) {
  function Field (line 1883) | function Field(name, id, type, rule, extend, options) {
  function load (line 2152) | function load(filename, root, callback) {
  function loadSync (line 2195) | function loadSync(filename, root) {
  function configure (line 2279) | function configure() {
  function MapField (line 2324) | function MapField(name, id, keyType, type, options) {
  function Message (line 2400) | function Message(properties) {
  function Method (line 2541) | function Method(name, type, requestType, responseType, requestStream, re...
  function arrayToJSON (line 2692) | function arrayToJSON(array) {
  function Namespace (line 2714) | function Namespace(name, options) {
  function clearCache (line 2731) | function clearCache(namespace) {
  function ReflectionObject (line 3026) | function ReflectionObject(name, options) {
  function OneOf (line 3228) | function OneOf(name, fieldNames, options) {
  function addFieldsToParent (line 3281) | function addFieldsToParent(oneof) {
  function lower (line 3390) | function lower(token) {
  function camelCase (line 3396) | function camelCase(str) {
  function parse (line 3430) | function parse(source, root, options) {
  function indexOutOfRange (line 4097) | function indexOutOfRange(reader, writeLength) {
  function Reader (line 4107) | function Reader(buffer) {
  function readLongVarint (line 4204) | function readLongVarint() {
  function readFixed32 (line 4288) | function readFixed32(buf, end) {
  function readFixed64 (line 4323) | function readFixed64(/* this: Reader */) {
  function BufferReader (line 4592) | function BufferReader(buffer) {
  function Root (line 4644) | function Root(options) {
  function SYNC (line 4686) | function SYNC() {}
  function finish (line 4707) | function finish(err, root) {
  function process (line 4719) | function process(filename, source) {
  function fetch (line 4747) | function fetch(filename, weak) {
  function tryHandleExtension (line 4880) | function tryHandleExtension(root, field) {
  function Service (line 5061) | function Service(rpcImpl, requestDelimited, responseDelimited) {
  function Service (line 5182) | function Service(name, options) {
  function clearCache (line 5227) | function clearCache(service) {
  function unescape (line 5340) | function unescape(str) {
  function tokenize (line 5371) | function tokenize(source) {
  function Type (line 5663) | function Type(name, options) {
  function clearCache (line 5796) | function clearCache(type) {
  function bake (line 6115) | function bake(values, offset) {
  function LongBits (line 6357) | function LongBits(lo, hi) {
  function merge (line 6732) | function merge(dst, src, ifNotSet) { // used by converters
  function newError (line 6756) | function newError(name) {
  function invalid (line 6913) | function invalid(field, expected) {
  function genVerifyValue (line 6926) | function genVerifyValue(gen, field, fieldIndex, ref) {
  function genVerifyKey (line 6991) | function genVerifyKey(gen, field, ref) {
  function verifier (line 7024) | function verifier(mtype) {
  function Op (line 7094) | function Op(fn, len, val) {
  function noop (line 7122) | function noop() {}
  function State (line 7133) | function State(writer) {
  function Writer (line 7165) | function Writer() {
  function writeByte (line 7241) | function writeByte(val, buf, pos) {
  function writeVarint32 (line 7245) | function writeVarint32(val, buf, pos) {
  function VarintOp (line 7262) | function VarintOp(len, val) {
  function writeVarint64 (line 7311) | function writeVarint64(val, buf, pos) {
  function writeFixed32 (line 7364) | function writeFixed32(val, buf, pos) {
  function BufferWriter (line 7655) | function BufferWriter() {
  function writeStringBuffer (line 7694) | function writeStringBuffer(val, buf, pos) {

FILE: public/libs/laya/worker.js
  function testCanImageData (line 1) | function testCanImageData(){try{cc=new ImageData(20,20),canUseImageData=...
  function loadImage (line 1) | function loadImage(t){PNG.load(t.url,pngLoaded)}
  function loadImage2 (line 1) | function loadImage2(t){var e,a=t.url;e=new XMLHttpRequest,e.open("GET",a...
  function doCreateImageBitmap (line 1) | function doCreateImageBitmap(t,e){try{var a=getTimeNow();t=new self.Blob...
  function getTimeNow (line 1) | function getTimeNow(){return(new Date).getTime()}
  function pngFail (line 1) | function pngFail(t,e){var a={};a.url=t,a.imagedata=null,a.type="Image",a...
  function showMsgToMain (line 1) | function showMsgToMain(t){var e={};e.type="Msg",e.msg=t,postMessage(e)}
  function pngLoaded (line 1) | function pngLoaded(t){var e={};e.url=t.url,canUseImageData?(e.imagedata=...
  function t (line 1) | function t(){this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=null}
  function t (line 1) | function t(t){throw new Error(t)}
  function e (line 1) | function e(e){var a=0,i=e[a++],r=e[a++];-1!=i&&-1!=r||t("Invalid header ...
  function e (line 1) | function e(t,e,a,i,r){for(var s=t.getBits(a)+i;s-- >0;)e[I++]=r}
  function t (line 1) | function t(t){var e,a,i,r,s,n,o,h,f,d,c,l,u,p;for(this.data=t,this.pos=8...

FILE: repl/app.js
  class App (line 32) | class App {
    method constructor (line 33) | constructor() {
    method style (line 227) | style(type, str) {
    method initial (line 233) | async initial() {
    method io (line 258) | io(input, output, exit) {
    method output (line 271) | output(data, isRepl) {
    method exit (line 276) | exit(code) {
    method repl (line 281) | repl(command) {
    method help (line 342) | help(key) {
    method auto (line 512) | auto(arg) {
    method remake (line 517) | remake() {
    method select (line 538) | select(...select) {
    method unselect (line 547) | unselect(...select) {
    method talentSelect (line 556) | talentSelect(...select) {
    method talentUnSelect (line 585) | talentUnSelect(...select) {
    method talentExtend (line 593) | talentExtend(select) {
    method talentExtendCancle (line 602) | talentExtendCancle() {
    method list (line 607) | list() {
    method next (line 639) | next(enter) {
    method trajectory (line 669) | trajectory(enter) {
    method prop (line 706) | prop() {
    method less (line 720) | less() {
    method attrib (line 725) | attrib(tag, value) {
    method showProperty (line 738) | showProperty() {
    method alloc (line 750) | alloc(tag, value) {
    method random (line 806) | random() {
    method summary (line 844) | summary() {

FILE: repl/index.js
  function main (line 10) | async function main() {

FILE: src/@types/LayaAir.d.ts
  class AnimationContent (line 6) | class AnimationContent {
  class AnimationNodeContent (line 19) | class AnimationNodeContent {
  class AnimationParser01 (line 38) | class AnimationParser01 {
  class AnimationParser02 (line 50) | class AnimationParser02 {
  class AnimationPlayer (line 64) | class AnimationPlayer extends EventDispatcher implements IDestroy {
  class AnimationState (line 213) | class AnimationState {
  class AnimationTemplet (line 225) | class AnimationTemplet extends Resource {
  class Bone (line 277) | class Bone {
  class BoneSlot (line 310) | class BoneSlot {
  class CacheAbleSkinMesh (line 403) | class CacheAbleSkinMesh extends SkinMeshCanvas {
  class CanvasMeshRender (line 421) | class CanvasMeshRender {
  class MeshData (line 474) | class MeshData {
  class SimpleSkinMeshCanvas (line 518) | class SimpleSkinMeshCanvas extends SkinMeshCanvas {
  class SkinMeshCanvas (line 532) | class SkinMeshCanvas extends CanvasMeshRender {
  class DeformAniData (line 543) | class DeformAniData {
  class DeformSlotData (line 553) | class DeformSlotData {
  class DeformSlotDisplayData (line 562) | class DeformSlotDisplayData {
  class DrawOrderData (line 579) | class DrawOrderData {
  class EventData (line 589) | class EventData {
  class IkConstraint (line 602) | class IkConstraint {
  class IkConstraintData (line 618) | class IkConstraintData {
  class MeshTools (line 640) | class MeshTools {
  class PathConstraint (line 746) | class PathConstraint {
  class PathConstraintData (line 778) | class PathConstraintData {
  class Skeleton (line 801) | class Skeleton extends Sprite {
  class SkinData (line 972) | class SkinData {
  class SkinSlotDisplayData (line 982) | class SkinSlotDisplayData {
  class SlotData (line 1005) | class SlotData {
  class Templet (line 1019) | class Templet extends AnimationTemplet {
  class TfConstraint (line 1137) | class TfConstraint {
  class TfConstraintData (line 1151) | class TfConstraintData {
  class Transform (line 1172) | class Transform {
  class UVTools (line 1191) | class UVTools {
  class GraphicsAni (line 1214) | class GraphicsAni extends Graphics {
  class KeyFramesContent (line 1229) | class KeyFramesContent {
  class BezierLerp (line 1243) | class BezierLerp {
  class MovieClip (line 1255) | class MovieClip extends Sprite {
  class AnimationClip (line 1353) | class AnimationClip extends Resource {
  class AnimationClipParser01 (line 1427) | class AnimationClipParser01 {
  class AnimationClipParser02 (line 1443) | class AnimationClipParser02 {
  class AnimationEvent (line 1458) | class AnimationEvent {
  class AnimationNode (line 1476) | class AnimationNode implements IClone {
  class AnimationTransform3D (line 1538) | class AnimationTransform3D extends EventDispatcher {
  class Keyframe (line 1616) | class Keyframe {
  class KeyframeNode (line 1629) | class KeyframeNode {
  class KeyframeAnimations (line 1647) | class KeyframeAnimations extends Component3D {
  class RigidAnimations (line 1707) | class RigidAnimations extends KeyframeAnimations {
  class SkinAnimations (line 1745) | class SkinAnimations extends KeyframeAnimations {
  class Animator (line 1802) | class Animator extends Component3D implements IDestroy {
  class AttachPoint (line 2011) | class AttachPoint extends Component3D {
  class Component3D (line 2045) | class Component3D extends EventDispatcher implements IUpdate, IDestroy {
  class PathFind (line 2146) | class PathFind extends Component3D {
  class BoxCollider (line 2191) | class BoxCollider extends Collider {
  class Collider (line 2247) | class Collider extends Component3D {
  class MeshCollider (line 2306) | class MeshCollider extends Collider {
  class SphereCollider (line 2356) | class SphereCollider extends Collider {
  class Rigidbody (line 2410) | class Rigidbody extends Component3D {
  class Script (line 2426) | class Script extends Component3D {
  class Avatar (line 2455) | class Avatar extends Resource implements IClone {
  class BaseCamera (line 2500) | class BaseCamera extends Sprite3D {
  class Camera (line 2704) | class Camera extends BaseCamera {
  class ComponentNode (line 2808) | class ComponentNode extends Node {
  class GeometryFilter (line 2878) | class GeometryFilter extends EventDispatcher implements IDestroy {
  class Glitter (line 2916) | class Glitter extends RenderableSprite3D {
  class SplineCurvePosition (line 2964) | class SplineCurvePosition extends SplineCurvePositionVelocity {
  class SplineCurvePositionVelocity (line 2984) | class SplineCurvePositionVelocity {
  class GlitterRender (line 3020) | class GlitterRender extends BaseRender {
  class HeightMap (line 3037) | class HeightMap {
  type IClone (line 3095) | interface IClone {
  class Layer (line 3105) | class Layer {
  class DirectionLight (line 3185) | class DirectionLight extends LightSprite {
  class LightSprite (line 3221) | class LightSprite extends Sprite3D {
  class PointLight (line 3329) | class PointLight extends LightSprite {
  class SpotLight (line 3366) | class SpotLight extends LightSprite {
  class BaseMaterial (line 3428) | class BaseMaterial extends Resource implements IClone {
  class BlinnPhongMaterial (line 3625) | class BlinnPhongMaterial extends BaseMaterial {
  class ExtendTerrainMaterial (line 3790) | class ExtendTerrainMaterial extends BaseMaterial {
  class GlitterMaterial (line 3932) | class GlitterMaterial extends BaseMaterial {
  class PBRMaterial (line 4015) | class PBRMaterial extends BaseMaterial {
  class PBRSpecularMaterial (line 4145) | class PBRSpecularMaterial extends BaseMaterial {
  class PBRStandardMaterial (line 4343) | class PBRStandardMaterial extends BaseMaterial {
  class StandardMaterial (line 4543) | class StandardMaterial extends BaseMaterial {
  class TerrainMaterial (line 4752) | class TerrainMaterial extends BaseMaterial {
  class WaterMaterial (line 4858) | class WaterMaterial extends BaseMaterial {
  class MeshFilter (line 4967) | class MeshFilter extends GeometryFilter {
  class MeshRender (line 5011) | class MeshRender extends BaseRender {
  class MeshSprite3D (line 5032) | class MeshSprite3D extends RenderableSprite3D {
  class MeshTerrainSprite3D (line 5090) | class MeshTerrainSprite3D extends MeshSprite3D {
  class Burst (line 5150) | class Burst implements IClone {
  class ColorOverLifetime (line 5189) | class ColorOverLifetime {
  class Emission (line 5218) | class Emission implements IClone, IDestroy {
  class FrameOverTime (line 5291) | class FrameOverTime implements IClone {
  class GradientAngularVelocity (line 5369) | class GradientAngularVelocity implements IClone {
  class GradientColor (line 5542) | class GradientColor implements IClone {
  class GradientDataColor (line 5615) | class GradientDataColor implements IClone {
  class GradientDataInt (line 5655) | class GradientDataInt implements IClone {
  class GradientDataNumber (line 5686) | class GradientDataNumber implements IClone {
  class GradientDataVector2 (line 5734) | class GradientDataVector2 implements IClone {
  class GradientSize (line 5766) | class GradientSize implements IClone {
  class GradientVelocity (line 5911) | class GradientVelocity implements IClone {
  class RotationOverLifetime (line 6011) | class RotationOverLifetime implements IClone {
  class BaseShape (line 6043) | class BaseShape implements IClone {
  class BoxShape (line 6083) | class BoxShape extends BaseShape {
  class CircleShape (line 6113) | class CircleShape extends BaseShape {
  class ConeShape (line 6144) | class ConeShape extends BaseShape {
  class HemisphereShape (line 6177) | class HemisphereShape extends BaseShape {
  class ShapeUtils (line 6205) | class ShapeUtils {
  class SphereShape (line 6223) | class SphereShape extends BaseShape {
  class SizeOverLifetime (line 6248) | class SizeOverLifetime implements IClone {
  class StartFrame (line 6276) | class StartFrame implements IClone {
  class TextureSheetAnimation (line 6328) | class TextureSheetAnimation implements IClone {
  class VelocityOverLifetime (line 6370) | class VelocityOverLifetime implements IClone {
  class ShuriKenParticle3D (line 6402) | class ShuriKenParticle3D extends RenderableSprite3D {
  class ShurikenParticleData (line 6529) | class ShurikenParticleData {
  class ShurikenParticleMaterial (line 6554) | class ShurikenParticleMaterial extends BaseMaterial {
  class ShurikenParticleRender (line 6657) | class ShurikenParticleRender extends BaseRender {
  class ShurikenParticleSystem (line 6726) | class ShurikenParticleSystem extends GeometryFilter implements IRenderab...
  class PhasorSpriter3D (line 7034) | class PhasorSpriter3D {
  class BaseRender (line 7064) | class BaseRender extends EventDispatcher implements IDestroy {
  type IRenderable (line 7266) | interface IRenderable {
  type IUpdate (line 7279) | interface IUpdate {
  class RenderElement (line 7292) | class RenderElement {
  class RenderQueue (line 7336) | class RenderQueue {
  class RenderState (line 7404) | class RenderState {
  class SubMeshRenderElement (line 7437) | class SubMeshRenderElement extends RenderElement {
  class RenderableSprite3D (line 7452) | class RenderableSprite3D extends Sprite3D {
  type ITreeNode (line 7509) | interface ITreeNode {
  class OctreeNode (line 7527) | class OctreeNode implements ITreeNode {
  class Scene (line 7581) | class Scene extends Sprite implements ISubmit, ICreateResource {
  class SceneManager (line 7930) | class SceneManager {
  class SkinnedMeshRender (line 7943) | class SkinnedMeshRender extends MeshRender {
  class SkinnedMeshSprite3D (line 8005) | class SkinnedMeshSprite3D extends RenderableSprite3D {
  class Sprite3D (line 8076) | class Sprite3D extends ComponentNode implements IUpdate, ICreateResource...
  class Color (line 8278) | class Color {
  class Gradient (line 8323) | class Gradient {
  class GradientAlphaKey (line 8359) | class GradientAlphaKey {
  class GradientColorKey (line 8382) | class GradientColorKey {
  class GradientMode (line 8409) | class GradientMode {
  class TextureMode (line 8425) | class TextureMode {
  class TrailKeyFrame (line 8437) | class TrailKeyFrame {
  class TrailFilter (line 8454) | class TrailFilter extends GeometryFilter {
  class TrailMaterial (line 8539) | class TrailMaterial extends BaseMaterial {
  class TrailRenderElement (line 8597) | class TrailRenderElement implements IRenderable {
  class TrailRenderer (line 8667) | class TrailRenderer extends BaseRender {
  class TrailSprite3D (line 8684) | class TrailSprite3D extends RenderableSprite3D {
  class VertexTrail (line 8727) | class VertexTrail implements IVertex {
  class Transform3D (line 8743) | class Transform3D extends EventDispatcher {
  class TransformUV (line 8918) | class TransformUV extends EventDispatcher implements IClone {
  class VRCamera (line 8986) | class VRCamera extends BaseCamera {
  class CartoonMaterial (line 9096) | class CartoonMaterial extends BaseMaterial {
  class OutlineMaterial (line 9197) | class OutlineMaterial extends BaseMaterial {
  class DynamicBatch (line 9249) | class DynamicBatch implements IRenderable {
  class DynamicBatchManager (line 9284) | class DynamicBatchManager {
  class FrustumCulling (line 9304) | class FrustumCulling {
  class IndexBuffer3D (line 9333) | class IndexBuffer3D extends Buffer {
  type IVertex (line 9395) | interface IVertex {
  class MeshSprite3DStaticBatchManager (line 9405) | class MeshSprite3DStaticBatchManager extends StaticBatchManager {
  class StaticBatch (line 9429) | class StaticBatch implements IRenderable, IDispose {
  class StaticBatchManager (line 9495) | class StaticBatchManager {
  class SubMeshStaticBatch (line 9542) | class SubMeshStaticBatch extends StaticBatch {
  class VertexBuffer3D (line 9587) | class VertexBuffer3D extends Buffer {
  class VertexDeclaration (line 9647) | class VertexDeclaration {
  class VertexElement (line 9676) | class VertexElement {
  class VertexElementFormat (line 9688) | class VertexElementFormat {
  class VertexElementUsage (line 9708) | class VertexElementUsage {
  class VertexGlitter (line 9757) | class VertexGlitter implements IVertex {
  class VertexParticle (line 9773) | class VertexParticle implements IVertex {
  class VertexPosition (line 9791) | class VertexPosition implements IVertex {
  class VertexPositionNormal (line 9800) | class VertexPositionNormal implements IVertex {
  class VertexPositionNormalColor (line 9814) | class VertexPositionNormalColor implements IVertex {
  class VertexPositionNormalColorSkin (line 9829) | class VertexPositionNormalColorSkin implements IVertex {
  class VertexPositionNormalColorSkinSTangent (line 9846) | class VertexPositionNormalColorSkinSTangent implements IVertex {
  class VertexPositionNormalColorSkinTangent (line 9864) | class VertexPositionNormalColorSkinTangent implements IVertex {
  class VertexPositionNormalColorSTangent (line 9882) | class VertexPositionNormalColorSTangent implements IVertex {
  class VertexPositionNormalColorTangent (line 9898) | class VertexPositionNormalColorTangent implements IVertex {
  class VertexPositionNormalColorTexture (line 9915) | class VertexPositionNormalColorTexture implements IVertex {
  class VertexPositionNormalColorTexture0Texture1 (line 9932) | class VertexPositionNormalColorTexture0Texture1 implements IVertex {
  class VertexPositionNormalColorTexture0Texture1Skin (line 9950) | class VertexPositionNormalColorTexture0Texture1Skin implements IVertex {
  class VertexPositionNormalColorTexture0Texture1SkinSTangent (line 9970) | class VertexPositionNormalColorTexture0Texture1SkinSTangent implements I...
  class VertexPositionNormalColorTexture0Texture1SkinTangent (line 9991) | class VertexPositionNormalColorTexture0Texture1SkinTangent implements IV...
  class VertexPositionNormalColorTexture0Texture1STangent (line 10012) | class VertexPositionNormalColorTexture0Texture1STangent implements IVert...
  class VertexPositionNormalColorTexture0Texture1Tangent (line 10031) | class VertexPositionNormalColorTexture0Texture1Tangent implements IVertex {
  class VertexPositionNormalColorTextureSkin (line 10050) | class VertexPositionNormalColorTextureSkin implements IVertex {
  class VertexPositionNormalColorTextureSkinSTangent (line 10069) | class VertexPositionNormalColorTextureSkinSTangent implements IVertex {
  class VertexPositionNormalColorTextureSkinTangent (line 10089) | class VertexPositionNormalColorTextureSkinTangent implements IVertex {
  class VertexPositionNormalColorTextureSTangent (line 10109) | class VertexPositionNormalColorTextureSTangent implements IVertex {
  class VertexPositionNormalColorTextureTangent (line 10127) | class VertexPositionNormalColorTextureTangent implements IVertex {
  class VertexPositionNormalSTangent (line 10140) | class VertexPositionNormalSTangent implements IVertex {
  class VertexPositionNormalTangent (line 10151) | class VertexPositionNormalTangent implements IVertex {
  class VertexPositionNormalTexture (line 10166) | class VertexPositionNormalTexture implements IVertex {
  class VertexPositionNormalTexture0Texture1 (line 10181) | class VertexPositionNormalTexture0Texture1 implements IVertex {
  class VertexPositionNormalTexture0Texture1Skin (line 10198) | class VertexPositionNormalTexture0Texture1Skin implements IVertex {
  class VertexPositionNormalTexture0Texture1SkinSTangent (line 10217) | class VertexPositionNormalTexture0Texture1SkinSTangent implements IVertex {
  class VertexPositionNormalTexture0Texture1SkinTangent (line 10237) | class VertexPositionNormalTexture0Texture1SkinTangent implements IVertex {
  class VertexPositionNormalTexture0Texture1STangent (line 10256) | class VertexPositionNormalTexture0Texture1STangent implements IVertex {
  class VertexPositionNormalTexture0Texture1Tangent (line 10273) | class VertexPositionNormalTexture0Texture1Tangent implements IVertex {
  class VertexPositionNormalTextureSkin (line 10291) | class VertexPositionNormalTextureSkin implements IVertex {
  class VertexPositionNormalTextureSkinSTangent (line 10309) | class VertexPositionNormalTextureSkinSTangent implements IVertex {
  class VertexPositionNormalTextureSkinTangent (line 10328) | class VertexPositionNormalTextureSkinTangent implements IVertex {
  class VertexPositionNormalTextureSTangent (line 10346) | class VertexPositionNormalTextureSTangent implements IVertex {
  class VertexPositionNormalTextureTangent (line 10362) | class VertexPositionNormalTextureTangent implements IVertex {
  class VertexPositionNTBTexture (line 10378) | class VertexPositionNTBTexture implements IVertex {
  class VertexPositionNTBTexture0Texture1Skin (line 10394) | class VertexPositionNTBTexture0Texture1Skin implements IVertex {
  class VertexPositionNTBTextureSkin (line 10414) | class VertexPositionNTBTextureSkin implements IVertex {
  class VertexPositionTerrain (line 10429) | class VertexPositionTerrain implements IVertex {
  class VertexPositionTexture0 (line 10445) | class VertexPositionTexture0 implements IVertex {
  class VertexShurikenParticleBillboard (line 10459) | class VertexShurikenParticleBillboard implements IVertex {
  class VertexShurikenParticleMesh (line 10485) | class VertexShurikenParticleMesh implements IVertex {
  class LoadModelV01 (line 10512) | class LoadModelV01 {
  class LoadModelV02 (line 10535) | class LoadModelV02 {
  class LoadModelV03 (line 10549) | class LoadModelV03 {
  class MeshReader (line 10564) | class MeshReader {
  class BoundBox (line 10574) | class BoundBox implements IClone {
  class BoundFrustum (line 10620) | class BoundFrustum {
  class BoundSphere (line 10713) | class BoundSphere implements IClone {
  class Collision (line 10768) | class Collision {
  class ContainmentType (line 11048) | class ContainmentType {
  class MathUtils3D (line 11058) | class MathUtils3D {
  class Matrix3x3 (line 11089) | class Matrix3x3 implements IClone {
  class Matrix4x4 (line 11189) | class Matrix4x4 implements IClone {
  class OrientedBoundBox (line 11381) | class OrientedBoundBox {
  class Plane (line 11521) | class Plane {
  class Quaternion (line 11554) | class Quaternion implements IClone {
  class Rand (line 11762) | class Rand {
  class RandX (line 11812) | class RandX {
  class Ray (line 11836) | class Ray {
  class Vector2 (line 11854) | class Vector2 implements IClone {
  class Vector3 (line 11915) | class Vector3 implements IClone {
  class Vector4 (line 12144) | class Vector4 implements IClone {
  class Viewport (line 12329) | class Viewport {
  class BaseTexture (line 12381) | class BaseTexture extends Resource {
  class DataTexture2D (line 12452) | class DataTexture2D extends BaseTexture {
  class BaseMesh (line 12490) | class BaseMesh extends Resource {
  class BoxMesh (line 12543) | class BoxMesh extends PrimitiveMesh {
  class CapsuleMesh (line 12585) | class CapsuleMesh extends PrimitiveMesh {
  class CylinderMesh (line 12637) | class CylinderMesh extends PrimitiveMesh {
  class Mesh (line 12681) | class Mesh extends BaseMesh {
  class PlaneMesh (line 12747) | class PlaneMesh extends PrimitiveMesh {
  class PrimitiveMesh (line 12803) | class PrimitiveMesh extends BaseMesh implements IRenderable {
  class QuadMesh (line 12832) | class QuadMesh extends PrimitiveMesh {
  class Sky (line 12872) | class Sky {
  class SkyBox (line 12954) | class SkyBox extends Sky {
  class SkyDome (line 12985) | class SkyDome extends Sky {
  class SphereMesh (line 13015) | class SphereMesh extends PrimitiveMesh {
  class SubMesh (line 13065) | class SubMesh implements IRenderable, IDispose {
  class RenderTexture (line 13135) | class RenderTexture extends BaseTexture {
  class SolidColorTexture2D (line 13194) | class SolidColorTexture2D extends BaseTexture {
  class SolidColorTextureCube (line 13209) | class SolidColorTextureCube extends BaseTexture {
  class GlitterTemplet (line 13234) | class GlitterTemplet extends GeometryFilter implements IRenderable {
  class Texture2D (line 13302) | class Texture2D extends BaseTexture {
  class TextureCube (line 13328) | class TextureCube extends BaseTexture {
  class Shader3D (line 13356) | class Shader3D extends BaseShader {
  class ShaderCompile3D (line 13444) | class ShaderCompile3D extends ShaderCompile {
  class ShaderDefines (line 13535) | class ShaderDefines {
  class ShaderInit3D (line 13553) | class ShaderInit3D {
  class ValusArray (line 13569) | class ValusArray {
  class ParallelSplitShadowMap (line 13587) | class ParallelSplitShadowMap {
  class Terrain (line 13653) | class Terrain extends Sprite3D {
  class TerrainChunk (line 13701) | class TerrainChunk extends RenderableSprite3D {
  class TerrainFilter (line 13753) | class TerrainFilter extends GeometryFilter implements IRenderable {
  class TerrainHeightData (line 13810) | class TerrainHeightData extends Resource {
  class TerrainLeaf (line 13842) | class TerrainLeaf {
  class TerrainRender (line 13884) | class TerrainRender extends BaseRender {
  class TerrainRes (line 13907) | class TerrainRes extends Resource {
  class ChunkInfo (line 13945) | class ChunkInfo {
  class DetailTextureInfo (line 13957) | class DetailTextureInfo {
  class MaterialInfo (line 13971) | class MaterialInfo {
  class CollisionManager (line 13983) | class CollisionManager extends EventDispatcher {
  class Physics (line 14002) | class Physics {
  class Picker (line 14072) | class Picker {
  class RaycastHit (line 14116) | class RaycastHit {
  class Size (line 14127) | class Size {
  class Utils3D (line 14143) | class Utils3D {
  class WaterDetailMaterial (line 14256) | class WaterDetailMaterial extends BaseMaterial {
  class WaterRender (line 14276) | class WaterRender extends BaseRender {
  class Geolocation (line 14288) | class Geolocation {
  class GeolocationInfo (line 14340) | class GeolocationInfo {
  class HtmlVideo (line 14357) | class HtmlVideo extends Bitmap {
  class Media (line 14372) | class Media {
  class Video (line 14399) | class Video extends Sprite {
  class WebGLVideo (line 14541) | class WebGLVideo extends HtmlVideo {
  class AccelerationInfo (line 14553) | class AccelerationInfo {
  class Accelerator (line 14595) | class Accelerator extends EventDispatcher {
  class Gyroscope (line 14634) | class Gyroscope extends EventDispatcher {
  class RotationInfo (line 14654) | class RotationInfo {
  class Shake (line 14690) | class Shake extends EventDispatcher {
  class Animation (line 14778) | class Animation extends AnimationPlayerBase {
  class AnimationPlayerBase (line 14883) | class AnimationPlayerBase extends Sprite {
  class BitmapFont (line 14975) | class BitmapFont {
  class CSSStyle (line 15061) | class CSSStyle extends Style {
  class Font (line 15299) | class Font {
  class Style (line 15392) | class Style {
  class TransformInfo (line 15452) | class TransformInfo {
  class EffectAnimation (line 15467) | class EffectAnimation extends FrameAnimation {
  class FrameAnimation (line 15502) | class FrameAnimation extends AnimationPlayerBase {
  class Graphics (line 15545) | class Graphics {
  class GraphicsBounds (line 15864) | class GraphicsBounds {
  type ILayout (line 15894) | interface ILayout {
  class Input (line 15904) | class Input extends Text {
  class Node (line 16030) | class Node extends EventDispatcher {
  class Sprite (line 16384) | class Sprite extends Node implements ILayout {
  class Stage (line 16820) | class Stage extends Sprite {
  class Text (line 17076) | class Text extends Sprite {
  class Event (line 17323) | class Event {
  class EventDispatcher (line 17525) | class EventDispatcher {
  class EventHandler (line 17581) | class EventHandler extends Handler {
  class Keyboard (line 17599) | class Keyboard {
  class KeyBoardManager (line 17807) | class KeyBoardManager {
  class KeyLocation (line 17825) | class KeyLocation {
  class MouseManager (line 17854) | class MouseManager {
  class TouchManager (line 17890) | class TouchManager {
  class BlurFilter (line 17930) | class BlurFilter extends Filter {
  class ColorFilter (line 17961) | class ColorFilter extends Filter implements IFilter {
  class ColorFilterAction (line 17982) | class ColorFilterAction implements IFilterAction {
  class Filter (line 18001) | class Filter implements IFilter {
  class FilterAction (line 18029) | class FilterAction implements IFilterAction {
  class GlowFilter (line 18039) | class GlowFilter extends Filter {
  type IFilter (line 18068) | interface IFilter {
  type IFilterAction (line 18075) | interface IFilterAction {
  type IFilterActionGL (line 18084) | interface IFilterActionGL extends IFilterAction {
  class BlurFilterActionGL (line 18099) | class BlurFilterActionGL extends FilterActionGL {
  class ColorFilterActionGL (line 18114) | class ColorFilterActionGL extends FilterActionGL implements IFilterActio...
  class FilterActionGL (line 18127) | class FilterActionGL implements IFilterActionGL {
  class GlowFilterActionGL (line 18146) | class GlowFilterActionGL extends FilterActionGL implements IFilterAction...
  class WebGLFilter (line 18163) | class WebGLFilter {
  class HTMLBrElement (line 18171) | class HTMLBrElement extends HTMLElement {
  class HTMLDivElement (line 18179) | class HTMLDivElement extends HTMLElement {
  class HTMLDocument (line 18224) | class HTMLDocument extends HTMLElement {
  class HTMLElement (line 18241) | class HTMLElement extends Sprite {
  class HTMLIframeElement (line 18274) | class HTMLIframeElement extends HTMLDivElement {
  class HTMLImageElement (line 18288) | class HTMLImageElement extends HTMLElement {
  class HTMLLinkElement (line 18303) | class HTMLLinkElement extends HTMLElement {
  class HTMLStyleElement (line 18315) | class HTMLStyleElement extends HTMLElement {
  class HTMLParse (line 18329) | class HTMLParse {
  class Layout (line 18346) | class Layout {
  class LayoutLine (line 18360) | class LayoutLine {
  class GridSprite (line 18393) | class GridSprite extends Sprite {
  class MapLayer (line 18446) | class MapLayer extends Sprite {
  class TileAniSprite (line 18566) | class TileAniSprite extends Sprite {
  class TiledMap (line 18602) | class TiledMap {
  class GRect (line 18826) | class GRect {
  class TileMapAniData (line 18833) | class TileMapAniData {
  class TileSet (line 18839) | class TileSet {
  class TileTexSet (line 18866) | class TileTexSet {
  class Arith (line 18908) | class Arith {
  class Bezier (line 18919) | class Bezier {
  class GrahamScan (line 18960) | class GrahamScan {
  class MathUtil (line 19016) | class MathUtil {
  class Matrix (line 19075) | class Matrix {
  class Point (line 19272) | class Point {
  class Rectangle (line 19313) | class Rectangle {
  class AudioSound (line 19436) | class AudioSound extends EventDispatcher {
  class AudioSoundChannel (line 19482) | class AudioSoundChannel extends SoundChannel {
  class Sound (line 19523) | class Sound extends EventDispatcher {
  class SoundChannel (line 19556) | class SoundChannel extends EventDispatcher {
  class SoundManager (line 19618) | class SoundManager {
  class SoundNode (line 19736) | class SoundNode extends Sprite {
  class WebAudioSound (line 19778) | class WebAudioSound extends EventDispatcher {
  class WebAudioSoundChannel (line 19854) | class WebAudioSoundChannel extends SoundChannel {
  class HttpRequest (line 19890) | class HttpRequest extends EventDispatcher {
  class Loader (line 19925) | class Loader extends EventDispatcher {
  class LoaderManager (line 20060) | class LoaderManager extends EventDispatcher {
  class ResInfo (line 20162) | class ResInfo extends EventDispatcher {
  class LocalStorage (line 20175) | class LocalStorage {
  class Storage (line 20220) | class Storage {
  class ResourceVersion (line 20271) | class ResourceVersion {
  class Socket (line 20302) | class Socket extends EventDispatcher {
  class TTFLoader (line 20405) | class TTFLoader {
  class URL (line 20417) | class URL {
  class WorkerLoader (line 20461) | class WorkerLoader extends EventDispatcher {
  class Emitter2D (line 20520) | class Emitter2D extends EmitterBase {
  class EmitterBase (line 20535) | class EmitterBase {
  class Particle2D (line 20595) | class Particle2D extends Sprite {
  class ParticleData (line 20643) | class ParticleData {
  class ParticleEmitter (line 20661) | class ParticleEmitter {
  class ParticleSetting (line 20670) | class ParticleSetting {
  class ParticleTemplate2D (line 20801) | class ParticleTemplate2D extends ParticleTemplateWebGL implements ISubmit {
  class ParticleTemplateBase (line 20825) | class ParticleTemplateBase {
  class ParticleTemplateCanvas (line 20850) | class ParticleTemplateCanvas extends ParticleTemplateBase {
  class ParticleTemplateWebGL (line 20917) | class ParticleTemplateWebGL extends ParticleTemplateBase {
  class CanvasShader (line 20940) | class CanvasShader {
  class CMDParticle (line 20974) | class CMDParticle {
  class PicTool (line 20992) | class PicTool {
  class ParticleShader (line 21002) | class ParticleShader extends Shader {
  class ParticleShaderValue (line 21013) | class ParticleShaderValue extends Value2D {
  class Render (line 21039) | class Render {
  class RenderContext (line 21071) | class RenderContext {
  class RenderSprite (line 21175) | class RenderSprite {
  class Bitmap (line 21215) | class Bitmap extends Resource {
  class Context (line 21244) | class Context {
  class FileBitmap (line 21301) | class FileBitmap extends Bitmap {
  class HTMLCanvas (line 21323) | class HTMLCanvas extends Bitmap {
  class HTMLImage (line 21393) | class HTMLImage extends FileBitmap {
  class HTMLSubImage (line 21425) | class HTMLSubImage extends Bitmap {
  type ICreateResource (line 21435) | interface ICreateResource {
  type IDestroy (line 21447) | interface IDestroy {
  type IDispose (line 21456) | interface IDispose {
  class Resource (line 21466) | class Resource extends EventDispatcher implements ICreateResource, IDisp...
  class ResourceManager (line 21612) | class ResourceManager implements IDispose {
  class Texture (line 21702) | class Texture extends EventDispatcher {
  type IConchNode (line 21833) | interface IConchNode {
  type IConchRenderObject (line 21901) | interface IConchRenderObject {
  type ICPlatformClass (line 21912) | interface ICPlatformClass {
  type IMarket (line 21925) | interface IMarket {
  type IPlatform (line 22021) | interface IPlatform {
  type IPlatformClass (line 22043) | interface IPlatformClass extends IPlatform {
  class System (line 22056) | class System {
  class AsynDialog (line 22078) | class AsynDialog extends Dialog {
  class AutoBitmap (line 22113) | class AutoBitmap extends Graphics {
  class Box (line 22169) | class Box extends Component implements IBox {
  class Button (line 22252) | class Button extends Component implements ISelect {
  class CheckBox (line 22529) | class CheckBox extends Button {
  class Clip (line 22643) | class Clip extends Component {
  class ColorPicker (line 22832) | class ColorPicker extends Component {
  class ComboBox (line 22965) | class ComboBox extends Component {
  class Component (line 23104) | class Component extends Sprite implements IComponent {
  class Dialog (line 23380) | class Dialog extends View {
  class DialogManager (line 23498) | class DialogManager extends Sprite {
  class FontClip (line 23573) | class FontClip extends Clip {
  class HBox (line 23621) | class HBox extends LayoutBox {
  class HScrollBar (line 23717) | class HScrollBar extends ScrollBar {
  class HSlider (line 23811) | class HSlider extends Slider {
  type IBox (line 23821) | interface IBox extends IComponent {
  type IComponent (line 23826) | interface IComponent {
  type IItem (line 23833) | interface IItem {
  class Image (line 23916) | class Image extends Component {
  type IRender (line 23968) | interface IRender {
  type ISelect (line 23975) | interface ISelect {
  class Label (line 24086) | class Label extends Component {
  class LayoutBox (line 24215) | class LayoutBox extends Box {
  class LayoutStyle (line 24242) | class LayoutStyle {
  class List (line 24408) | class List extends Box implements IRender, IItem {
  class Panel (line 24612) | class Panel extends Box {
  class ProgressBar (line 24800) | class ProgressBar extends Component {
  class Radio (line 24861) | class Radio extends Button {
  class RadioGroup (line 24956) | class RadioGroup extends UIGroup {
  class ScrollBar (line 24973) | class ScrollBar extends Component {
  class Slider (line 25107) | class Slider extends Component {
  class Styles (line 25213) | class Styles {
  class Tab (line 25332) | class Tab extends UIGroup {
  class TextArea (line 25417) | class TextArea extends TextInput {
  class TextInput (line 25534) | class TextInput extends Label {
  class TipManager (line 25623) | class TipManager extends Component {
  class Tree (line 25856) | class Tree extends Box implements IRender {
  class UIEvent (line 25977) | class UIEvent extends Event {
  class UIGroup (line 25996) | class UIGroup extends Box implements IItem {
  class UIUtils (line 26137) | class UIUtils {
  class VBox (line 26189) | class VBox extends LayoutBox {
  class View (line 26218) | class View extends Box {
  class DataWatcher (line 26262) | class DataWatcher {
  class ViewStack (line 26277) | class ViewStack extends Box implements IItem {
  class VScrollBar (line 26394) | class VScrollBar extends ScrollBar {
  class VSlider (line 26485) | class VSlider extends Slider {
  class Browser (line 26494) | class Browser {
  class Byte (line 26597) | class Byte {
  class CacheManager (line 26864) | class CacheManager {
  class ClassUtils (line 26908) | class ClassUtils {
  class Color (line 26996) | class Color {
  class Dictionary (line 27024) | class Dictionary {
  class Dragging (line 27070) | class Dragging {
  class Ease (line 27109) | class Ease {
  class GraphicAnimation (line 27488) | class GraphicAnimation extends FrameAnimation {
  class GraphicNode (line 27525) | class GraphicNode {
  class Handler (line 27542) | class Handler {
  class HitArea (line 27602) | class HitArea {
  class HTMLChar (line 27650) | class HTMLChar implements ILayout {
  class Log (line 27703) | class Log {
  class Mouse (line 27727) | class Mouse {
  class Pool (line 27758) | class Pool {
  class PoolCache (line 27805) | class PoolCache {
  class RunDriver (line 27839) | class RunDriver {
  class Stat (line 27924) | class Stat {
  class StringKey (line 27989) | class StringKey {
  class TimeLine (line 28015) | class TimeLine extends EventDispatcher {
  class tweenData (line 28111) | class tweenData {
  class Timer (line 28127) | class Timer {
  class TimerHandler (line 28220) | class TimerHandler {
  class Tween (line 28238) | class Tween {
  class Utils (line 28346) | class Utils {
  class VectorGraphManager (line 28490) | class VectorGraphManager {
  class WeakObject (line 28545) | class WeakObject {
  class WordText (line 28582) | class WordText {
  class Atlaser (line 28597) | class Atlaser extends AtlasGrid {
  class AtlasGrid (line 28618) | class AtlasGrid {
  class TexRowInfo (line 28625) | class TexRowInfo {
  class TexMergeTexSize (line 28628) | class TexMergeTexSize {
  class AtlasResourceManager (line 28635) | class AtlasResourceManager {
  class AtlasWebGLCanvas (line 28671) | class AtlasWebGLCanvas extends Bitmap {
  class MergeFillInfo (line 28696) | class MergeFillInfo {
  class BlendMode (line 28705) | class BlendMode {
  class DrawStyle (line 28737) | class DrawStyle {
  class Path (line 28753) | class Path {
  class GraphicsGL (line 28787) | class GraphicsGL extends Graphics {
  type IMergeAtlasBitmap (line 28795) | interface IMergeAtlasBitmap {
  class WebGLCanvas (line 28804) | class WebGLCanvas extends Bitmap {
  class WebGLCharImage (line 28832) | class WebGLCharImage extends Bitmap implements IMergeAtlasBitmap {
  class WebGLImage (line 28886) | class WebGLImage extends HTMLImage implements IMergeAtlasBitmap {
  class WebGLRenderTarget (line 28938) | class WebGLRenderTarget extends Bitmap {
  class WebGLSubImage (line 28948) | class WebGLSubImage extends Bitmap implements IMergeAtlasBitmap {
  class BaseShader (line 28990) | class BaseShader extends Resource {
  class Shader2D (line 29000) | class Shader2D {
  class Shader2X (line 29017) | class Shader2X extends Shader {
  class ShaderDefines2D (line 29033) | class ShaderDefines2D extends ShaderDefines {
  class SkinMesh (line 29060) | class SkinMesh {
  class SkinMeshBuffer (line 29073) | class SkinMeshBuffer {
  class SkinSV (line 29085) | class SkinSV extends Value2D {
  class Color2dSV (line 29094) | class Color2dSV extends Value2D {
  class FillTextureSV (line 29102) | class FillTextureSV extends Value2D {
  class GlowSV (line 29117) | class GlowSV extends TextureSV {
  class PrimitiveSV (line 29130) | class PrimitiveSV extends Value2D {
  class TextSV (line 29137) | class TextSV extends TextureSV {
  class TextureSV (line 29147) | class TextureSV extends Value2D {
  class Value2D (line 29167) | class Value2D extends ShaderValue {
  class Shader (line 29205) | class Shader extends BaseShader {
  class ShaderDefines (line 29289) | class ShaderDefines {
  class ShaderValue (line 29305) | class ShaderValue {
  class BasePoly (line 29312) | class BasePoly implements IShape {
  class Earcut (line 29339) | class Earcut {
  class EarcutNode (line 29371) | class EarcutNode {
  class Ellipse (line 29385) | class Ellipse extends BasePoly {
  class GeometryData (line 29390) | class GeometryData {
  type IShape (line 29408) | interface IShape {
  class Line (line 29417) | class Line extends BasePoly {
  class LoopLine (line 29425) | class LoopLine extends BasePoly {
  class Polygon (line 29434) | class Polygon extends BasePoly {
  class Vertex (line 29445) | class Vertex implements IShape {
  type ISubmit (line 29455) | interface ISubmit {
  class SubmitCMD (line 29465) | class SubmitCMD implements ISubmit {
  class SubmitCMDScope (line 29477) | class SubmitCMDScope {
  class CharSegment (line 29496) | class CharSegment implements ICharSegment {
  class FontInContext (line 29506) | class FontInContext {
  type ICharSegment (line 29520) | interface ICharSegment {
  class Buffer (line 29530) | class Buffer extends Resource {
  class Buffer2D (line 29549) | class Buffer2D extends Buffer {
  class CONST3D2D (line 29590) | class CONST3D2D {
  class GlUtils (line 29604) | class GlUtils {
  class IndexBuffer2D (line 29625) | class IndexBuffer2D extends Buffer2D {
  class MatirxArray (line 29638) | class MatirxArray {
  class Mesh2D (line 29654) | class Mesh2D {
  class RenderSprite3D (line 29725) | class RenderSprite3D extends RenderSprite {
  class ShaderCompile (line 29744) | class ShaderCompile {
  class ShaderNode (line 29762) | class ShaderNode {
  class InlcudeFile (line 29779) | class InlcudeFile {
  class VertexBuffer2D (line 29791) | class VertexBuffer2D extends Buffer2D {
  class WebGL (line 29811) | class WebGL {
  class WebGLContext (line 29831) | class WebGLContext {
  class AnimationContent (line 30298) | class AnimationContent extends laya.ani.AnimationContent {
  class AnimationNodeContent (line 30300) | class AnimationNodeContent extends laya.ani.AnimationNodeContent {
  class AnimationParser01 (line 30302) | class AnimationParser01 extends laya.ani.AnimationParser01 {
  class AnimationParser02 (line 30304) | class AnimationParser02 extends laya.ani.AnimationParser02 {
  class AnimationPlayer (line 30306) | class AnimationPlayer extends laya.ani.AnimationPlayer {
  class AnimationState (line 30308) | class AnimationState extends laya.ani.AnimationState {
  class AnimationTemplet (line 30310) | class AnimationTemplet extends laya.ani.AnimationTemplet {
  class Bone (line 30312) | class Bone extends laya.ani.bone.Bone {
  class BoneSlot (line 30314) | class BoneSlot extends laya.ani.bone.BoneSlot {
  class CacheAbleSkinMesh (line 30316) | class CacheAbleSkinMesh extends laya.ani.bone.canvasmesh.CacheAbleSkinMe...
  class CanvasMeshRender (line 30318) | class CanvasMeshRender extends laya.ani.bone.canvasmesh.CanvasMeshRender {
  class MeshData (line 30320) | class MeshData extends laya.ani.bone.canvasmesh.MeshData {
  class SimpleSkinMeshCanvas (line 30322) | class SimpleSkinMeshCanvas extends laya.ani.bone.canvasmesh.SimpleSkinMe...
  class SkinMeshCanvas (line 30324) | class SkinMeshCanvas extends laya.ani.bone.canvasmesh.SkinMeshCanvas {
  class DeformAniData (line 30326) | class DeformAniData extends laya.ani.bone.DeformAniData {
  class DeformSlotData (line 30328) | class DeformSlotData extends laya.ani.bone.DeformSlotData {
  class DeformSlotDisplayData (line 30330) | class DeformSlotDisplayData extends laya.ani.bone.DeformSlotDisplayData {
  class DrawOrderData (line 30332) | class DrawOrderData extends laya.ani.bone.DrawOrderData {
  class EventData (line 30334) | class EventData extends laya.ani.bone.EventData {
  class IkConstraint (line 30336) | class IkConstraint extends laya.ani.bone.IkConstraint {
  class IkConstraintData (line 30338) | class IkConstraintData extends laya.ani.bone.IkConstraintData {
  class MeshTools (line 30340) | class MeshTools extends laya.ani.bone.MeshTools {
  class PathConstraint (line 30342) | class PathConstraint extends laya.ani.bone.PathConstraint {
  class PathConstraintData (line 30344) | class PathConstraintData extends laya.ani.bone.PathConstraintData {
  class Skeleton (line 30346) | class Skeleton extends laya.ani.bone.Skeleton {
  class SkinData (line 30348) | class SkinData extends laya.ani.bone.SkinData {
  class SkinSlotDisplayData (line 30350) | class SkinSlotDisplayData extends laya.ani.bone.SkinSlotDisplayData {
  class SlotData (line 30352) | class SlotData extends laya.ani.bone.SlotData {
  class Templet (line 30354) | class Templet extends laya.ani.bone.Templet {
  class TfConstraint (line 30356) | class TfConstraint extends laya.ani.bone.TfConstraint {
  class TfConstraintData (line 30358) | class TfConstraintData extends laya.ani.bone.TfConstraintData {
  class Transform (line 30360) | class Transform extends laya.ani.bone.Transform {
  class UVTools (line 30362) | class UVTools extends laya.ani.bone.UVTools {
  class GraphicsAni (line 30364) | class GraphicsAni extends laya.ani.GraphicsAni {
  class KeyFramesContent (line 30366) | class KeyFramesContent extends laya.ani.KeyFramesContent {
  class BezierLerp (line 30368) | class BezierLerp extends laya.ani.math.BezierLerp {
  class MovieClip (line 30370) | class MovieClip extends laya.ani.swf.MovieClip {
  class AnimationClip (line 30372) | class AnimationClip extends laya.d3.animation.AnimationClip {
  class AnimationClipParser01 (line 30374) | class AnimationClipParser01 extends laya.d3.animation.AnimationClipParse...
  class AnimationClipParser02 (line 30376) | class AnimationClipParser02 extends laya.d3.animation.AnimationClipParse...
  class AnimationEvent (line 30378) | class AnimationEvent extends laya.d3.animation.AnimationEvent {
  class AnimationNode (line 30380) | class AnimationNode extends laya.d3.animation.AnimationNode {
  class AnimationTransform3D (line 30382) | class AnimationTransform3D extends laya.d3.animation.AnimationTransform3D {
  class Keyframe (line 30384) | class Keyframe extends laya.d3.animation.Keyframe {
  class KeyframeNode (line 30386) | class KeyframeNode extends laya.d3.animation.KeyframeNode {
  class KeyframeAnimations (line 30388) | class KeyframeAnimations extends laya.d3.component.animation.KeyframeAni...
  class RigidAnimations (line 30390) | class RigidAnimations extends laya.d3.component.animation.RigidAnimations {
  class SkinAnimations (line 30392) | class SkinAnimations extends laya.d3.component.animation.SkinAnimations {
  class Animator (line 30394) | class Animator extends laya.d3.component.Animator {
  class AttachPoint (line 30396) | class AttachPoint extends laya.d3.component.AttachPoint {
  class Component3D (line 30398) | class Component3D extends laya.d3.component.Component3D {
  class PathFind (line 30400) | class PathFind extends laya.d3.component.PathFind {
  class BoxCollider (line 30402) | class BoxCollider extends laya.d3.component.physics.BoxCollider {
  class Collider (line 30404) | class Collider extends laya.d3.component.physics.Collider {
  class MeshCollider (line 30406) | class MeshCollider extends laya.d3.component.physics.MeshCollider {
  class SphereCollider (line 30408) | class SphereCollider extends laya.d3.component.physics.SphereCollider {
  class Rigidbody (line 30410) | class Rigidbody extends laya.d3.component.Rigidbody {
  class Script (line 30412) | class Script extends laya.d3.component.Script {
  class Avatar (line 30414) | class Avatar extends laya.d3.core.Avatar {
  class BaseCamera (line 30416) | class BaseCamera extends laya.d3.core.BaseCamera {
  class Camera (line 30418) | class Camera extends laya.d3.core.Camera {
  class ComponentNode (line 30420) | class ComponentNode extends laya.d3.core.ComponentNode {
  class GeometryFilter (line 30422) | class GeometryFilter extends laya.d3.core.GeometryFilter {
  class Glitter (line 30424) | class Glitter extends laya.d3.core.glitter.Glitter {
  class SplineCurvePosition (line 30426) | class SplineCurvePosition extends laya.d3.core.glitter.SplineCurvePositi...
  class SplineCurvePositionVelocity (line 30428) | class SplineCurvePositionVelocity extends laya.d3.core.glitter.SplineCur...
  class GlitterRender (line 30430) | class GlitterRender extends laya.d3.core.GlitterRender {
  class HeightMap (line 30432) | class HeightMap extends laya.d3.core.HeightMap {
  type IClone (line 30434) | interface IClone extends laya.d3.core.IClone {
  class Layer (line 30436) | class Layer extends laya.d3.core.Layer {
  class DirectionLight (line 30438) | class DirectionLight extends laya.d3.core.light.DirectionLight {
  class LightSprite (line 30440) | class LightSprite extends laya.d3.core.light.LightSprite {
  class PointLight (line 30442) | class PointLight extends laya.d3.core.light.PointLight {
  class SpotLight (line 30444) | class SpotLight extends laya.d3.core.light.SpotLight {
  class BaseMaterial (line 30446) | class BaseMaterial extends laya.d3.core.material.BaseMaterial {
  class BlinnPhongMaterial (line 30448) | class BlinnPhongMaterial extends laya.d3.core.material.BlinnPhongMaterial {
  class ExtendTerrainMaterial (line 30450) | class ExtendTerrainMaterial extends laya.d3.core.material.ExtendTerrainM...
  class GlitterMaterial (line 30452) | class GlitterMaterial extends laya.d3.core.material.GlitterMaterial {
  class PBRMaterial (line 30454) | class PBRMaterial extends laya.d3.core.material.PBRMaterial {
  class PBRSpecularMaterial (line 30456) | class PBRSpecularMaterial extends laya.d3.core.material.PBRSpecularMater...
  class PBRStandardMaterial (line 30458) | class PBRStandardMaterial extends laya.d3.core.material.PBRStandardMater...
  class StandardMaterial (line 30460) | class StandardMaterial extends laya.d3.core.material.StandardMaterial {
  class TerrainMaterial (line 30462) | class TerrainMaterial extends laya.d3.core.material.TerrainMaterial {
  class WaterMaterial (line 30464) | class WaterMaterial extends laya.d3.core.material.WaterMaterial {
  class MeshFilter (line 30466) | class MeshFilter extends laya.d3.core.MeshFilter {
  class MeshRender (line 30468) | class MeshRender extends laya.d3.core.MeshRender {
  class MeshSprite3D (line 30470) | class MeshSprite3D extends laya.d3.core.MeshSprite3D {
  class MeshTerrainSprite3D (line 30472) | class MeshTerrainSprite3D extends laya.d3.core.MeshTerrainSprite3D {
  class Burst (line 30474) | class Burst extends laya.d3.core.particleShuriKen.module.Burst {
  class ColorOverLifetime (line 30476) | class ColorOverLifetime extends laya.d3.core.particleShuriKen.module.Col...
  class Emission (line 30478) | class Emission extends laya.d3.core.particleShuriKen.module.Emission {
  class FrameOverTime (line 30480) | class FrameOverTime extends laya.d3.core.particleShuriKen.module.FrameOv...
  class GradientAngularVelocity (line 30482) | class GradientAngularVelocity extends laya.d3.core.particleShuriKen.modu...
  class GradientColor (line 30484) | class GradientColor extends laya.d3.core.particleShuriKen.module.Gradien...
  class GradientDataColor (line 30486) | class GradientDataColor extends laya.d3.core.particleShuriKen.module.Gra...
  class GradientDataInt (line 30488) | class GradientDataInt extends laya.d3.core.particleShuriKen.module.Gradi...
  class GradientDataNumber (line 30490) | class GradientDataNumber extends laya.d3.core.particleShuriKen.module.Gr...
  class GradientDataVector2 (line 30492) | class GradientDataVector2 extends laya.d3.core.particleShuriKen.module.G...
  class GradientSize (line 30494) | class GradientSize extends laya.d3.core.particleShuriKen.module.Gradient...
  class GradientVelocity (line 30496) | class GradientVelocity extends laya.d3.core.particleShuriKen.module.Grad...
  class RotationOverLifetime (line 30498) | class RotationOverLifetime extends laya.d3.core.particleShuriKen.module....
  class BaseShape (line 30500) | class BaseShape extends laya.d3.core.particleShuriKen.module.shape.BaseS...
  class BoxShape (line 30502) | class BoxShape extends laya.d3.core.particleShuriKen.module.shape.BoxSha...
  class CircleShape (line 30504) | class CircleShape extends laya.d3.core.particleShuriKen.module.shape.Cir...
  class ConeShape (line 30506) | class ConeShape extends laya.d3.core.particleShuriKen.module.shape.ConeS...
  class HemisphereShape (line 30508) | class HemisphereShape extends laya.d3.core.particleShuriKen.module.shape...
  class ShapeUtils (line 30510) | class ShapeUtils extends laya.d3.core.particleShuriKen.module.shape.Shap...
  class SphereShape (line 30512) | class SphereShape extends laya.d3.core.particleShuriKen.module.shape.Sph...
  class SizeOverLifetime (line 30514) | class SizeOverLifetime extends laya.d3.core.particleShuriKen.module.Size...
  class StartFrame (line 30516) | class StartFrame extends laya.d3.core.particleShuriKen.module.StartFrame {
  class TextureSheetAnimation (line 30518) | class TextureSheetAnimation extends laya.d3.core.particleShuriKen.module...
  class VelocityOverLifetime (line 30520) | class VelocityOverLifetime extends laya.d3.core.particleShuriKen.module....
  class ShuriKenParticle3D (line 30522) | class ShuriKenParticle3D extends laya.d3.core.particleShuriKen.ShuriKenP...
  class ShurikenParticleData (line 30524) | class ShurikenParticleData extends laya.d3.core.particleShuriKen.Shurike...
  class ShurikenParticleMaterial (line 30526) | class ShurikenParticleMaterial extends laya.d3.core.particleShuriKen.Shu...
  class ShurikenParticleRender (line 30528) | class ShurikenParticleRender extends laya.d3.core.particleShuriKen.Shuri...
  class ShurikenParticleSystem (line 30530) | class ShurikenParticleSystem extends laya.d3.core.particleShuriKen.Shuri...
  class PhasorSpriter3D (line 30532) | class PhasorSpriter3D extends laya.d3.core.PhasorSpriter3D {
  class BaseRender (line 30534) | class BaseRender extends laya.d3.core.render.BaseRender {
  type IRenderable (line 30536) | interface IRenderable extends laya.d3.core.render.IRenderable {
  type IUpdate (line 30538) | interface IUpdate extends laya.d3.core.render.IUpdate {
  class RenderElement (line 30540) | class RenderElement extends laya.d3.core.render.RenderElement {
  class RenderQueue (line 30542) | class RenderQueue extends laya.d3.core.render.RenderQueue {
  class RenderState (line 30544) | class RenderState extends laya.d3.core.render.RenderState {
  class SubMeshRenderElement (line 30546) | class SubMeshRenderElement extends laya.d3.core.render.SubMeshRenderElem...
  class RenderableSprite3D (line 30548) | class RenderableSprite3D extends laya.d3.core.RenderableSprite3D {
  type ITreeNode (line 30550) | interface ITreeNode extends laya.d3.core.scene.ITreeNode {
  class OctreeNode (line 30552) | class OctreeNode extends laya.d3.core.scene.OctreeNode {
  class Scene (line 30554) | class Scene extends laya.d3.core.scene.Scene {
  class SceneManager (line 30556) | class SceneManager extends laya.d3.core.scene.SceneManager {
  class SkinnedMeshRender (line 30558) | class SkinnedMeshRender extends laya.d3.core.SkinnedMeshRender {
  class SkinnedMeshSprite3D (line 30560) | class SkinnedMeshSprite3D extends laya.d3.core.SkinnedMeshSprite3D {
  class Sprite3D (line 30562) | class Sprite3D extends laya.d3.core.Sprite3D {
  class Color (line 30564) | class Color extends laya.d3.core.trail.module.Color {
  class Gradient (line 30566) | class Gradient extends laya.d3.core.trail.module.Gradient {
  class GradientAlphaKey (line 30568) | class GradientAlphaKey extends laya.d3.core.trail.module.GradientAlphaKey {
  class GradientColorKey (line 30570) | class GradientColorKey extends laya.d3.core.trail.module.GradientColorKey {
  class GradientMode (line 30572) | class GradientMode extends laya.d3.core.trail.module.GradientMode {
  class TextureMode (line 30574) | class TextureMode extends laya.d3.core.trail.module.TextureMode {
  class TrailKeyFrame (line 30576) | class TrailKeyFrame extends laya.d3.core.trail.module.TrailKeyFrame {
  class TrailFilter (line 30578) | class TrailFilter extends laya.d3.core.trail.TrailFilter {
  class TrailMaterial (line 30580) | class TrailMaterial extends laya.d3.core.trail.TrailMaterial {
  class TrailRenderElement (line 30582) | class TrailRenderElement extends laya.d3.core.trail.TrailRenderElement {
  class TrailRenderer (line 30584) | class TrailRenderer extends laya.d3.core.trail.TrailRenderer {
  class TrailSprite3D (line 30586) | class TrailSprite3D extends laya.d3.core.trail.TrailSprite3D {
  class VertexTrail (line 30588) | class VertexTrail extends laya.d3.core.trail.VertexTrail {
  class Transform3D (line 30590) | class Transform3D extends laya.d3.core.Transform3D {
  class TransformUV (line 30592) | class TransformUV extends laya.d3.core.TransformUV {
  class VRCamera (line 30594) | class VRCamera extends laya.d3.core.VRCamera {
  class CartoonMaterial (line 30596) | class CartoonMaterial extends laya.d3.extension.cartoonRender.CartoonMat...
  class OutlineMaterial (line 30598) | class OutlineMaterial extends laya.d3.extension.cartoonRender.OutlineMat...
  class DynamicBatch (line 30600) | class DynamicBatch extends laya.d3.graphics.DynamicBatch {
  class DynamicBatchManager (line 30602) | class DynamicBatchManager extends laya.d3.graphics.DynamicBatchManager {
  class FrustumCulling (line 30604) | class FrustumCulling extends laya.d3.graphics.FrustumCulling {
  class IndexBuffer3D (line 30606) | class IndexBuffer3D extends laya.d3.graphics.IndexBuffer3D {
  type IVertex (line 30608) | interface IVertex extends laya.d3.graphics.IVertex {
  class MeshSprite3DStaticBatchManager (line 30610) | class MeshSprite3DStaticBatchManager extends laya.d3.graphics.MeshSprite...
  class StaticBatch (line 30612) | class StaticBatch extends laya.d3.graphics.StaticBatch {
  class StaticBatchManager (line 30614) | class StaticBatchManager extends laya.d3.graphics.StaticBatchManager {
  class SubMeshStaticBatch (line 30616) | class SubMeshStaticBatch extends laya.d3.graphics.SubMeshStaticBatch {
  class VertexBuffer3D (line 30618) | class VertexBuffer3D extends laya.d3.graphics.VertexBuffer3D {
  class VertexDeclaration (line 30620) | class VertexDeclaration extends laya.d3.graphics.VertexDeclaration {
  class VertexElement (line 30622) | class VertexElement extends laya.d3.graphics.VertexElement {
  class VertexElementFormat (line 30624) | class VertexElementFormat extends laya.d3.graphics.VertexElementFormat {
  class VertexElementUsage (line 30626) | class VertexElementUsage extends laya.d3.graphics.VertexElementUsage {
  class VertexGlitter (line 30628) | class VertexGlitter extends laya.d3.graphics.VertexGlitter {
  class VertexParticle (line 30630) | class VertexParticle extends laya.d3.graphics.VertexParticle {
  class VertexPosition (line 30632) | class VertexPosition extends laya.d3.graphics.VertexPosition {
  class VertexPositionNormal (line 30634) | class VertexPositionNormal extends laya.d3.graphics.VertexPositionNormal {
  class VertexPositionNormalColor (line 30636) | class VertexPositionNormalColor extends laya.d3.graphics.VertexPositionN...
  class VertexPositionNormalColorSkin (line 30638) | class VertexPositionNormalColorSkin extends laya.d3.graphics.VertexPosit...
  class VertexPositionNormalColorSkinSTangent (line 30640) | class VertexPositionNormalColorSkinSTangent extends laya.d3.graphics.Ver...
  class VertexPositionNormalColorSkinTangent (line 30642) | class VertexPositionNormalColorSkinTangent extends laya.d3.graphics.Vert...
  class VertexPositionNormalColorSTangent (line 30644) | class VertexPositionNormalColorSTangent extends laya.d3.graphics.VertexP...
  class VertexPositionNormalColorTangent (line 30646) | class VertexPositionNormalColorTangent extends laya.d3.graphics.VertexPo...
  class VertexPositionNormalColorTexture (line 30648) | class VertexPositionNormalColorTexture extends laya.d3.graphics.VertexPo...
  class VertexPositionNormalColorTexture0Texture1 (line 30650) | class VertexPositionNormalColorTexture0Texture1 extends laya.d3.graphics...
  class VertexPositionNormalColorTexture0Texture1Skin (line 30652) | class VertexPositionNormalColorTexture0Texture1Skin extends laya.d3.grap...
  class VertexPositionNormalColorTexture0Texture1SkinSTangent (line 30654) | class VertexPositionNormalColorTexture0Texture1SkinSTangent extends laya...
  class VertexPositionNormalColorTexture0Texture1SkinTangent (line 30656) | class VertexPositionNormalColorTexture0Texture1SkinTangent extends laya....
  class VertexPositionNormalColorTexture0Texture1STangent (line 30658) | class VertexPositionNormalColorTexture0Texture1STangent extends laya.d3....
  class VertexPositionNormalColorTexture0Texture1Tangent (line 30660) | class VertexPositionNormalColorTexture0Texture1Tangent extends laya.d3.g...
  class VertexPositionNormalColorTextureSkin (line 30662) | class VertexPositionNormalColorTextureSkin extends laya.d3.graphics.Vert...
  class VertexPositionNormalColorTextureSkinSTangent (line 30664) | class VertexPositionNormalColorTextureSkinSTangent extends laya.d3.graph...
  class VertexPositionNormalColorTextureSkinTangent (line 30666) | class VertexPositionNormalColorTextureSkinTangent extends laya.d3.graphi...
  class VertexPositionNormalColorTextureSTangent (line 30668) | class VertexPositionNormalColorTextureSTangent extends laya.d3.graphics....
  class VertexPositionNormalColorTextureTangent (line 30670) | class VertexPositionNormalColorTextureTangent extends laya.d3.graphics.V...
  class VertexPositionNormalSTangent (line 30672) | class VertexPositionNormalSTangent extends laya.d3.graphics.VertexPositi...
  class VertexPositionNormalTangent (line 30674) | class VertexPositionNormalTangent extends laya.d3.graphics.VertexPositio...
  class VertexPositionNormalTexture (line 30676) | class VertexPositionNormalTexture extends laya.d3.graphics.VertexPositio...
  class VertexPositionNormalTexture0Texture1 (line 30678) | class VertexPositionNormalTexture0Texture1 extends laya.d3.graphics.Vert...
  class VertexPositionNormalTexture0Texture1Skin (line 30680) | class VertexPositionNormalTexture0Texture1Skin extends laya.d3.graphics....
  class VertexPositionNormalTexture0Texture1SkinSTangent (line 30682) | class VertexPositionNormalTexture0Texture1SkinSTangent extends laya.d3.g...
  class VertexPositionNormalTexture0Texture1SkinTangent (line 30684) | class VertexPositionNormalTexture0Texture1SkinTangent extends laya.d3.gr...
  class VertexPositionNormalTexture0Texture1STangent (line 30686) | class VertexPositionNormalTexture0Texture1STangent extends laya.d3.graph...
  class VertexPositionNormalTexture0Texture1Tangent (line 30688) | class VertexPositionNormalTexture0Texture1Tangent extends laya.d3.graphi...
  class VertexPositionNormalTextureSkin (line 30690) | class VertexPositionNormalTextureSkin extends laya.d3.graphics.VertexPos...
  class VertexPositionNormalTextureSkinSTangent (line 30692) | class VertexPositionNormalTextureSkinSTangent extends laya.d3.graphics.V...
  class VertexPositionNormalTextureSkinTangent (line 30694) | class VertexPositionNormalTextureSkinTangent extends laya.d3.graphics.Ve...
  class VertexPositionNormalTextureSTangent (line 30696) | class VertexPositionNormalTextureSTangent extends laya.d3.graphics.Verte...
  class VertexPositionNormalTextureTangent (line 30698) | class VertexPositionNormalTextureTangent extends laya.d3.graphics.Vertex...
  class VertexPositionNTBTexture (line 30700) | class VertexPositionNTBTexture extends laya.d3.graphics.VertexPositionNT...
  class VertexPositionNTBTexture0Texture1Skin (line 30702) | class VertexPositionNTBTexture0Texture1Skin extends laya.d3.graphics.Ver...
  class VertexPositionNTBTextureSkin (line 30704) | class VertexPositionNTBTextureSkin extends laya.d3.graphics.VertexPositi...
  class VertexPositionTerrain (line 30706) | class VertexPositionTerrain extends laya.d3.graphics.VertexPositionTerra...
  class VertexPositionTexture0 (line 30708) | class VertexPositionTexture0 extends laya.d3.graphics.VertexPositionText...
  class VertexShurikenParticleBillboard (line 30710) | class VertexShurikenParticleBillboard extends laya.d3.graphics.VertexShu...
  class VertexShurikenParticleMesh (line 30712) | class VertexShurikenParticleMesh extends laya.d3.graphics.VertexShuriken...
  class LoadModelV01 (line 30714) | class LoadModelV01 extends laya.d3.loaders.LoadModelV01 {
  class LoadModelV02 (line 30716) | class LoadModelV02 extends laya.d3.loaders.LoadModelV02 {
  class LoadModelV03 (line 30718) | class LoadModelV03 extends laya.d3.loaders.LoadModelV03 {
  class MeshReader (line 30720) | class MeshReader extends laya.d3.loaders.MeshReader {
  class BoundBox (line 30722) | class BoundBox extends laya.d3.math.BoundBox {
  class BoundFrustum (line 30724) | class BoundFrustum extends laya.d3.math.BoundFrustum {
  class BoundSphere (line 30726) | class BoundSphere extends laya.d3.math.BoundSphere {
  class Collision (line 30728) | class Collision extends laya.d3.math.Collision {
  class ContainmentType (line 30730) | class ContainmentType extends laya.d3.math.ContainmentType {
  class MathUtils3D (line 30732) | class MathUtils3D extends laya.d3.math.MathUtils3D {
  class Matrix3x3 (line 30734) | class Matrix3x3 extends laya.d3.math.Matrix3x3 {
  class Matrix4x4 (line 30736) | class Matrix4x4 extends laya.d3.math.Matrix4x4 {
  class OrientedBoundBox (line 30738) | class OrientedBoundBox extends laya.d3.math.OrientedBoundBox {
  class Plane (line 30740) | class Plane extends laya.d3.math.Plane {
  class Quaternion (line 30742) | class Quaternion extends laya.d3.math.Quaternion {
  class Rand (line 30744) | class Rand extends laya.d3.math.Rand {
  class RandX (line 30746) | class RandX extends laya.d3.math.RandX {
  class Ray (line 30748) | class Ray extends laya.d3.math.Ray {
  class Vector2 (line 30750) | class Vector2 extends laya.d3.math.Vector2 {
  class Vector3 (line 30752) | class Vector3 extends laya.d3.math.Vector3 {
  class Vector4 (line 30754) | class Vector4 extends laya.d3.math.Vector4 {
  class Viewport (line 30756) | class Viewport extends laya.d3.math.Viewport {
  class BaseTexture (line 30758) | class BaseTexture extends laya.d3.resource.BaseTexture {
  class DataTexture2D (line 30760) | class DataTexture2D extends laya.d3.resource.DataTexture2D {
  class BaseMesh (line 30762) | class BaseMesh extends laya.d3.resource.models.BaseMesh {
  class BoxMesh (line 30764) | class BoxMesh extends laya.d3.resource.models.BoxMesh {
  class CapsuleMesh (line 30766) | class CapsuleMesh extends laya.d3.resource.models.CapsuleMesh {
  class CylinderMesh (line 30768) | class CylinderMesh extends laya.d3.resource.models.CylinderMesh {
  class Mesh (line 30770) | class Mesh extends laya.d3.resource.models.Mesh {
  class PlaneMesh (line 30772) | class PlaneMesh extends laya.d3.resource.models.PlaneMesh {
  class PrimitiveMesh (line 30774) | class PrimitiveMesh extends laya.d3.resource.models.PrimitiveMesh {
  class QuadMesh (line 30776) | class QuadMesh extends laya.d3.resource.models.QuadMesh {
  class Sky (line 30778) | class Sky extends laya.d3.resource.models.Sky {
  class SkyBox (line 30780) | class SkyBox extends laya.d3.resource.models.SkyBox {
  class SkyDome (line 30782) | class SkyDome extends laya.d3.resource.models.SkyDome {
  class SphereMesh (line 30784) | class SphereMesh extends laya.d3.resource.models.SphereMesh {
  class SubMesh (line 30786) | class SubMesh extends laya.d3.resource.models.SubMesh {
  class RenderTexture (line 30788) | class RenderTexture extends laya.d3.resource.RenderTexture {
  class SolidColorTexture2D (line 30790) | class SolidColorTexture2D extends laya.d3.resource.SolidColorTexture2D {
  class SolidColorTextureCube (line 30792) | class SolidColorTextureCube extends laya.d3.resource.SolidColorTextureCu...
  class GlitterTemplet (line 30794) | class GlitterTemplet extends laya.d3.resource.tempelet.GlitterTemplet {
  class Texture2D (line 30796) | class Texture2D extends laya.d3.resource.Texture2D {
  class TextureCube (line 30798) | class TextureCube extends laya.d3.resource.TextureCube {
  class Shader3D (line 30800) | class Shader3D extends laya.d3.shader.Shader3D {
  class ShaderCompile3D (line 30802) | class ShaderCompile3D extends laya.d3.shader.ShaderCompile3D {
  class ShaderDefines (line 30804) | class ShaderDefines extends laya.d3.shader.ShaderDefines {
  class ShaderInit3D (line 30806) | class ShaderInit3D extends laya.d3.shader.ShaderInit3D {
  class ValusArray (line 30808) | class ValusArray extends laya.d3.shader.ValusArray {
  class ParallelSplitShadowMap (line 30810) | class ParallelSplitShadowMap extends laya.d3.shadowMap.ParallelSplitShad...
  class Terrain (line 30812) | class Terrain extends laya.d3.terrain.Terrain {
  class TerrainChunk (line 30814) | class TerrainChunk extends laya.d3.terrain.TerrainChunk {
  class TerrainFilter (line 30816) | class TerrainFilter extends laya.d3.terrain.TerrainFilter {
  class TerrainHeightData (line 30818) | class TerrainHeightData extends laya.d3.terrain.TerrainHeightData {
  class TerrainLeaf (line 30820) | class TerrainLeaf extends laya.d3.terrain.TerrainLeaf {
  class TerrainRender (line 30822) | class TerrainRender extends laya.d3.terrain.TerrainRender {
  class TerrainRes (line 30824) | class TerrainRes extends laya.d3.terrain.TerrainRes {
  class ChunkInfo (line 30826) | class ChunkInfo extends laya.d3.terrain.unit.ChunkInfo {
  class DetailTextureInfo (line 30828) | class DetailTextureInfo extends laya.d3.terrain.unit.DetailTextureInfo {
  class MaterialInfo (line 30830) | class MaterialInfo extends laya.d3.terrain.unit.MaterialInfo {
  class CollisionManager (line 30832) | class CollisionManager extends laya.d3.utils.CollisionManager {
  class Physics (line 30834) | class Physics extends laya.d3.utils.Physics {
  class Picker (line 30836) | class Picker extends laya.d3.utils.Picker {
  class RaycastHit (line 30838) | class RaycastHit extends laya.d3.utils.RaycastHit {
  class Size (line 30840) | class Size extends laya.d3.utils.Size {
  class Utils3D (line 30842) | class Utils3D extends laya.d3.utils.Utils3D {
  class WaterDetailMaterial (line 30844) | class WaterDetailMaterial extends laya.d3.water.WaterDetailMaterial {
  class WaterRender (line 30846) | class WaterRender extends laya.d3.water.WaterRender {
  class Geolocation (line 30848) | class Geolocation extends laya.device.geolocation.Geolocation {
  class GeolocationInfo (line 30850) | class GeolocationInfo extends laya.device.geolocation.GeolocationInfo {
  class HtmlVideo (line 30852) | class HtmlVideo extends laya.device.media.HtmlVideo {
  class Media (line 30854) | class Media extends laya.device.media.Media {
  class Video (line 30856) | class Video extends laya.device.media.Video {
  class WebGLVideo (line 30858) | class WebGLVideo extends laya.device.media.WebGLVideo {
  class AccelerationInfo (line 30860) | class AccelerationInfo extends laya.device.motion.AccelerationInfo {
  class Accelerator (line 30862) | class Accelerator extends laya.device.motion.Accelerator {
  class Gyroscope (line 30864) | class Gyroscope extends laya.device.motion.Gyroscope {
  class RotationInfo (line 30866) | class RotationInfo extends laya.device.motion.RotationInfo {
  class Shake (line 30868) | class Shake extends laya.device.Shake {
  class Animation (line 30870) | class Animation extends laya.display.Animation {
  class AnimationPlayerBase (line 30872) | class AnimationPlayerBase extends laya.display.AnimationPlayerBase {
  class BitmapFont (line 30874) | class BitmapFont extends laya.display.BitmapFont {
  class CSSStyle (line 30876) | class CSSStyle extends laya.display.css.CSSStyle {
  class Font (line 30878) | class Font extends laya.display.css.Font {
  class Style (line 30880) | class Style extends laya.display.css.Style {
  class TransformInfo (line 30882) | class TransformInfo extends laya.display.css.TransformInfo {
  class EffectAnimation (line 30884) | class EffectAnimation extends laya.display.EffectAnimation {
  class FrameAnimation (line 30886) | class FrameAnimation extends laya.display.FrameAnimation {
  class Graphics (line 30888) | class Graphics extends laya.display.Graphics {
  class GraphicsBounds (line 30890) | class GraphicsBounds extends laya.display.GraphicsBounds {
  type ILayout (line 30892) | interface ILayout extends laya.display.ILayout {
  class Input (line 30894) | class Input extends laya.display.Input {
  class Node (line 30896) | class Node extends laya.display.Node {
  class Sprite (line 30898) | class Sprite extends laya.display.Sprite {
  class Stage (line 30900) | class Stage extends laya.display.Stage {
  class Text (line 30902) | class Text extends laya.display.Text {
  class Event (line 30904) | class Event extends laya.events.Event {
  class EventDispatcher (line 30906) | class EventDispatcher extends laya.events.EventDispatcher {
  class Keyboard (line 30908) | class Keyboard extends laya.events.Keyboard {
  class KeyBoardManager (line 30910) | class KeyBoardManager extends laya.events.KeyBoardManager {
  class KeyLocation (line 30912) | class KeyLocation extends laya.events.KeyLocation {
  class MouseManager (line 30914) | class MouseManager extends laya.events.MouseManager {
  class TouchManager (line 30916) | class TouchManager extends laya.events.TouchManager {
  class BlurFilter (line 30918) | class BlurFilter extends laya.filters.BlurFilter {
  class ColorFilter (line 30920) | class ColorFilter extends laya.filters.ColorFilter {
  class ColorFilterAction (line 30922) | class ColorFilterAction extends laya.filters.ColorFilterAction {
  class Filter (line 30924) | class Filter extends laya.filters.Filter {
  class FilterAction (line 30926) | class FilterAction extends laya.filters.FilterAction {
  class GlowFilter (line 30928) | class GlowFilter extends laya.filters.GlowFilter {
  type IFilter (line 30930) | interface IFilter extends laya.filters.IFilter {
  type IFilterAction (line 30932) | interface IFilterAction extends laya.filters.IFilterAction {
  type IFilterActionGL (line 30934) | interface IFilterActionGL extends laya.filters.IFilterActionGL {
  class BlurFilterActionGL (line 30936) | class BlurFilterActionGL extends laya.filters.webgl.BlurFilterActionGL {
  class ColorFilterActionGL (line 30938) | class ColorFilterActionGL extends laya.filters.webgl.ColorFilterActionGL {
  class FilterActionGL (line 30940) | class FilterActionGL extends laya.filters.webgl.FilterActionGL {
  class GlowFilterActionGL (line 30942) | class GlowFilterActionGL extends laya.filters.webgl.GlowFilterActionGL {
  class WebGLFilter (line 30944) | class WebGLFilter extends laya.filters.WebGLFilter {
  class HTMLBrElement (line 30946) | class HTMLBrElement extends laya.html.dom.HTMLBrElement {
  class HTMLDivElement (line 30948) | class HTMLDivElement extends laya.html.dom.HTMLDivElement {
  class HTMLDocument (line 30950) | class HTMLDocument extends laya.html.dom.HTMLDocument {
  class HTMLElement (line 30952) | class HTMLElement extends laya.html.dom.HTMLElement {
  class HTMLIframeElement (line 30954) | class HTMLIframeElement extends laya.html.dom.HTMLIframeElement {
  class HTMLImageElement (line 30956) | class HTMLImageElement extends laya.html.dom.HTMLImageElement {
  class HTMLLinkElement (line 30958) | class HTMLLinkElement extends laya.html.dom.HTMLLinkElement {
  class HTMLStyleElement (line 30960) | class HTMLStyleElement extends laya.html.dom.HTMLStyleElement {
  class HTMLParse (line 30962) | class HTMLParse extends laya.html.utils.HTMLParse {
  class Layout (line 30964) | class Layout extends laya.html.utils.Layout {
  class LayoutLine (line 30966) | class LayoutLine extends laya.html.utils.LayoutLine {
  class GridSprite (line 30968) | class GridSprite extends laya.map.GridSprite {
  class MapLayer (line 30970) | class MapLayer extends laya.map.MapLayer {
  class TileAniSprite (line 30972) | class TileAniSprite extends laya.map.TileAniSprite {
  class TiledMap (line 30974) | class TiledMap extends laya.map.TiledMap {
  class TileTexSet (line 30976) | class TileTexSet extends laya.map.TileTexSet {
  class Arith (line 30978) | class Arith extends laya.maths.Arith {
  class Bezier (line 30980) | class Bezier extends laya.maths.Bezier {
  class GrahamScan (line 30982) | class GrahamScan extends laya.maths.GrahamScan {
  class MathUtil (line 30984) | class MathUtil extends laya.maths.MathUtil {
  class Matrix (line 30986) | class Matrix extends laya.maths.Matrix {
  class Point (line 30988) | class Point extends laya.maths.Point {
  class Rectangle (line 30990) | class Rectangle extends laya.maths.Rectangle {
  class AudioSound (line 30992) | class AudioSound extends laya.media.h5audio.AudioSound {
  class AudioSoundChannel (line 30994) | class AudioSoundChannel extends laya.media.h5audio.AudioSoundChannel {
  class Sound (line 30996) | class Sound extends laya.media.Sound {
  class SoundChannel (line 30998) | class SoundChannel extends laya.media.SoundChannel {
  class SoundManager (line 31000) | class SoundManager extends laya.media.SoundManager {
  class SoundNode (line 31002) | class SoundNode extends laya.media.SoundNode {
  class WebAudioSound (line 31004) | class WebAudioSound extends laya.media.webaudio.WebAudioSound {
  class WebAudioSoundChannel (line 31006) | class WebAudioSoundChannel extends laya.media.webaudio.WebAudioSoundChan...
  class HttpRequest (line 31008) | class HttpRequest extends laya.net.HttpRequest {
  class Loader (line 31010) | class Loader extends laya.net.Loader {
  class LoaderManager (line 31012) | class LoaderManager extends laya.net.LoaderManager {
  class LocalStorage (line 31014) | class LocalStorage extends laya.net.LocalStorage {
  class ResourceVersion (line 31016) | class ResourceVersion extends laya.net.ResourceVersion {
  class Socket (line 31018) | class Socket extends laya.net.Socket {
  class TTFLoader (line 31020) | class TTFLoader extends laya.net.TTFLoader {
  class URL (line 31022) | class URL extends laya.net.URL {
  class WorkerLoader (line 31024) | class WorkerLoader extends laya.net.WorkerLoader {
  class Emitter2D (line 31026) | class Emitter2D extends laya.particle.emitter.Emitter2D {
  class EmitterBase (line 31028) | class EmitterBase extends laya.particle.emitter.EmitterBase {
  class Particle2D (line 31030) | class Particle2D extends laya.particle.Particle2D {
  class ParticleData (line 31032) | class ParticleData extends laya.particle.ParticleData {
  class ParticleEmitter (line 31034) | class ParticleEmitter extends laya.particle.ParticleEmitter {
  class ParticleSetting (line 31036) | class ParticleSetting extends laya.particle.ParticleSetting {
  class ParticleTemplate2D (line 31038) | class ParticleTemplate2D extends laya.particle.ParticleTemplate2D {
  class ParticleTemplateBase (line 31040) | class ParticleTemplateBase extends laya.particle.ParticleTemplateBase {
  class ParticleTemplateCanvas (line 31042) | class ParticleTemplateCanvas extends laya.particle.ParticleTemplateCanvas {
  class ParticleTemplateWebGL (line 31044) | class ParticleTemplateWebGL extends laya.particle.ParticleTemplateWebGL {
  class CanvasShader (line 31046) | class CanvasShader extends laya.particle.particleUtils.CanvasShader {
  class CMDParticle (line 31048) | class CMDParticle extends laya.particle.particleUtils.CMDParticle {
  class PicTool (line 31050) | class PicTool extends laya.particle.particleUtils.PicTool {
  class ParticleShader (line 31052) | class ParticleShader extends laya.particle.shader.ParticleShader {
  class ParticleShaderValue (line 31054) | class ParticleShaderValue extends laya.particle.shader.value.ParticleSha...
  class Render (line 31056) | class Render extends laya.renders.Render {
  class RenderContext (line 31058) | class RenderContext extends laya.renders.RenderContext {
  class RenderSprite (line 31060) | class RenderSprite extends laya.renders.RenderSprite {
  class Bitmap (line 31062) | class Bitmap extends laya.resource.Bitmap {
  class Context (line 31064) | class Context extends laya.resource.Context {
  class FileBitmap (line 31066) | class FileBitmap extends laya.resource.FileBitmap {
  class HTMLCanvas (line 31068) | class HTMLCanvas extends laya.resource.HTMLCanvas {
  class HTMLImage (line 31070) | class HTMLImage extends laya.resource.HTMLImage {
  class HTMLSubImage (line 31072) | class HTMLSubImage extends laya.resource.HTMLSubImage {
  type ICreateResource (line 31074) | interface ICreateResource extends laya.resource.ICreateResource {
  type IDestroy (line 31076) | interface IDestroy extends laya.resource.IDestroy {
  type IDispose (line 31078) | interface IDispose extends laya.resource.IDispose {
  class Resource (line 31080) | class Resource extends laya.resource.Resource {
  class ResourceManager (line 31082) | class ResourceManager extends laya.resource.ResourceManager {
  class Texture (line 31084) | class Texture extends laya.resource.Texture {
  type IConchNode (line 31086) | interface IConchNode extends laya.runtime.IConchNode {
  type IConchRenderObject (line 31088) | interface IConchRenderObject extends laya.runtime.IConchRenderObject {
  type ICPlatformClass (line 31090) | interface ICPlatformClass extends laya.runtime.ICPlatformClass {
  type IMarket (line 31092) | interface IMarket extends laya.runtime.IMarket {
  type IPlatform (line 31094) | interface IPlatform extends laya.runtime.IPlatform {
  type IPlatformClass (line 31096) | interface IPlatformClass extends laya.runtime.IPlatformClass {
  class System (line 31098) | class System extends laya.system.System {
  class AsynDialog (line 31100) | class AsynDialog extends laya.ui.AsynDialog {
  class AutoBitmap (line 31102) | class AutoBitmap extends laya.ui.AutoBitmap {
  class Box (line 31104) | class Box extends laya.ui.Box {
  class Button (line 31106) | class Button extends laya.ui.Button {
  class CheckBox (line 31108) | class CheckBox extends laya.ui.CheckBox {
  class Clip (line 31110) | class Clip extends laya.ui.Clip {
  class ColorPicker (line 31112) | class ColorPicker extends laya.ui.ColorPicker {
  class ComboBox (line 31114) | class ComboBox extends laya.ui.ComboBox {
  class Component (line 31116) | class Component extends laya.ui.Component {
  class Dialog (line 31118) | class Dialog extends laya.ui.Dialog {
  class DialogManager (line 31120) | class DialogManager extends laya.ui.DialogManager {
  class FontClip (line 31122) | class FontClip extends laya.ui.FontClip {
  class HBox (line 31124) | class HBox extends laya.ui.HBox {
  class HScrollBar (line 31126) | class HScrollBar extends laya.ui.HScrollBar {
  class HSlider (line 31128) | class HSlider extends laya.ui.HSlider {
  type IBox (line 31130) | interface IBox extends laya.ui.IBox {
  type IComponent (line 31132) | interface IComponent extends laya.ui.IComponent {
  type IItem (line 31134) | interface IItem extends laya.ui.IItem {
  class Image (line 31136) | class Image extends laya.ui.Image {
  type IRender (line 31138) | interface IRender extends laya.ui.IRender {
  type ISelect (line 31140) | interface ISelect extends laya.ui.ISelect {
  class Label (line 31142) | class Label extends laya.ui.Label {
  class LayoutBox (line 31144) | class LayoutBox extends laya.ui.LayoutBox {
  class LayoutStyle (line 31146) | class LayoutStyle extends laya.ui.LayoutStyle {
  class List (line 31148) | class List extends laya.ui.List {
  class Panel (line 31150) | class Panel extends laya.ui.Panel {
  class ProgressBar (line 31152) | class ProgressBar extends laya.ui.ProgressBar {
  class Radio (line 31154) | class Radio extends laya.ui.Radio {
  class RadioGroup (line 31156) | class RadioGroup extends laya.ui.RadioGroup {
  class ScrollBar (line 31158) | class ScrollBar extends laya.ui.ScrollBar {
  class Slider (line 31160) | class Slider extends laya.ui.Slider {
  class Styles (line 31162) | class Styles extends laya.ui.Styles {
  class Tab (line 31164) | class Tab extends laya.ui.Tab {
  class TextArea (line 31166) | class TextArea extends laya.ui.TextArea {
  class TextInput (line 31168) | class TextInput extends laya.ui.TextInput {
  class TipManager (line 31170) | class TipManager extends laya.ui.TipManager {
  class Tree (line 31172) | class Tree extends laya.ui.Tree {
  class UIEvent (line 31174) | class UIEvent extends laya.ui.UIEvent {
  class UIGroup (line 31176) | class UIGroup extends laya.ui.UIGroup {
  class UIUtils (line 31178) | class UIUtils extends laya.ui.UIUtils {
  class VBox (line 31180) | class VBox extends laya.ui.VBox {
  class View (line 31182) | class View extends laya.ui.View {
  class ViewStack (line 31184) | class ViewStack extends laya.ui.ViewStack {
  class VScrollBar (line 31186) | class VScrollBar extends laya.ui.VScrollBar {
  class VSlider (line 31188) | class VSlider extends laya.ui.VSlider {
  class Browser (line 31190) | class Browser extends laya.utils.Browser {
  class Byte (line 31192) | class Byte extends laya.utils.Byte {
  class CacheManager (line 31194) | class CacheManager extends laya.utils.CacheManager {
  class ClassUtils (line 31196) | class ClassUtils extends laya.utils.ClassUtils {
  class Dictionary (line 31198) | class Dictionary extends laya.utils.Dictionary {
  class Dragging (line 31200) | class Dragging extends laya.utils.Dragging {
  class Ease (line 31202) | class Ease extends laya.utils.Ease {
  class GraphicAnimation (line 31204) | class GraphicAnimation extends laya.utils.GraphicAnimation {
  class Handler (line 31206) | class Handler extends laya.utils.Handler {
  class HitArea (line 31208) | class HitArea extends laya.utils.HitArea {
  class HTMLChar (line 31210) | class HTMLChar extends laya.utils.HTMLChar {
  class Log (line 31212) | class Log extends laya.utils.Log {
  class Mouse (line 31214) | class Mouse extends laya.utils.Mouse {
  class Pool (line 31216) | class Pool extends laya.utils.Pool {
  class PoolCache (line 31218) | class PoolCache extends laya.utils.PoolCache {
  class RunDriver (line 31220) | class RunDriver extends laya.utils.RunDriver {
  class Stat (line 31222) | class Stat extends laya.utils.Stat {
  class StringKey (line 31224) | class StringKey extends laya.utils.StringKey {
  class TimeLine (line 31226) | class TimeLine extends laya.utils.TimeLine {
  class Timer (line 31228) | class Timer extends laya.utils.Timer {
  class Tween (line 31230) | class Tween extends laya.utils.Tween {
  class Utils (line 31232) | class Utils extends laya.utils.Utils {
  class VectorGraphManager (line 31234) | class VectorGraphManager extends laya.utils.VectorGraphManager {
  class WeakObject (line 31236) | class WeakObject extends laya.utils.WeakObject {
  class WordText (line 31238) | class WordText extends laya.utils.WordText {
  class Atlaser (line 31240) | class Atlaser extends laya.webgl.atlas.Atlaser {
  class AtlasGrid (line 31242) | class AtlasGrid extends laya.webgl.atlas.AtlasGrid {
  class AtlasResourceManager (line 31244) | class AtlasResourceManager extends laya.webgl.atlas.AtlasResourceManager {
  class AtlasWebGLCanvas (line 31246) | class AtlasWebGLCanvas extends laya.webgl.atlas.AtlasWebGLCanvas {
  class MergeFillInfo (line 31248) | class MergeFillInfo extends laya.webgl.atlas.MergeFillInfo {
  class BlendMode (line 31250) | class BlendMode extends laya.webgl.canvas.BlendMode {
  class DrawStyle (line 31252) | class DrawStyle extends laya.webgl.canvas.DrawStyle {
  class Path (line 31254) | class Path extends laya.webgl.canvas.Path {
  class GraphicsGL (line 31257) | class GraphicsGL extends laya.webgl.display.GraphicsGL {
  type IMergeAtlasBitmap (line 31259) | interface IMergeAtlasBitmap extends laya.webgl.resource.IMergeAtlasBitmap {
  class WebGLCanvas (line 31262) | class WebGLCanvas extends laya.webgl.resource.WebGLCanvas {
  class WebGLCharImage (line 31264) | class WebGLCharImage extends laya.webgl.resource.WebGLCharImage {
  class WebGLImage (line 31266) | class WebGLImage extends laya.webgl.resource.WebGLImage {
  class WebGLRenderTarget (line 31268) | class WebGLRenderTarget extends laya.webgl.resource.WebGLRenderTarget {
  class WebGLSubImage (line 31270) | class WebGLSubImage extends laya.webgl.resource.WebGLSubImage {
  class BaseShader (line 31272) | class BaseShader extends laya.webgl.shader.BaseShader {
  class Shader2D (line 31274) | class Shader2D extends laya.webgl.shader.d2.Shader2D {
  class Shader2X (line 31276) | class Shader2X extends laya.webgl.shader.d2.Shader2X {
  class ShaderDefines2D (line 31278) | class ShaderDefines2D extends laya.webgl.shader.d2.ShaderDefines2D {
  class SkinMesh (line 31280) | class SkinMesh extends laya.webgl.shader.d2.skinAnishader.SkinMesh {
  class SkinMeshBuffer (line 31282) | class SkinMeshBuffer extends laya.webgl.shader.d2.skinAnishader.SkinMesh...
  class SkinSV (line 31284) | class SkinSV extends laya.webgl.shader.d2.skinAnishader.SkinSV {
  class Color2dSV (line 31286) | class Color2dSV extends laya.webgl.shader.d2.value.Color2dSV {
  class FillTextureSV (line 31288) | class FillTextureSV extends laya.webgl.shader.d2.value.FillTextureSV {
  class GlowSV (line 31290) | class GlowSV extends laya.webgl.shader.d2.value.GlowSV {
  class PrimitiveSV (line 31292) | class PrimitiveSV extends laya.webgl.shader.d2.value.PrimitiveSV {
  class TextSV (line 31294) | class TextSV extends laya.webgl.shader.d2.value.TextSV {
  class TextureSV (line 31296) | class TextureSV extends laya.webgl.shader.d2.value.TextureSV {
  class Value2D (line 31298) | class Value2D extends laya.webgl.shader.d2.value.Value2D {
  class Shader (line 31300) | class Shader extends laya.webgl.shader.Shader {
  class ShaderValue (line 31302) | class ShaderValue extends laya.webgl.shader.ShaderValue {
  class BasePoly (line 31304) | class BasePoly extends laya.webgl.shapes.BasePoly {
  class Earcut (line 31306) | class Earcut extends laya.webgl.shapes.Earcut {
  class EarcutNode (line 31308) | class EarcutNode extends laya.webgl.shapes.EarcutNode {
  class Ellipse (line 31310) | class Ellipse extends laya.webgl.shapes.Ellipse {
  class GeometryData (line 31312) | class GeometryData extends laya.webgl.shapes.GeometryData {
  type IShape (line 31314) | interface IShape extends laya.webgl.shapes.IShape {
  class Line (line 31316) | class Line extends laya.webgl.shapes.Line {
  class LoopLine (line 31318) | class LoopLine extends laya.webgl.shapes.LoopLine {
  class Polygon (line 31320) | class Polygon extends laya.webgl.shapes.Polygon {
  class Vertex (line 31322) | class Vertex extends laya.webgl.shapes.Vertex {
  type ISubmit (line 31324) | interface ISubmit extends laya.webgl.submit.ISubmit {
  class SubmitCMD (line 31327) | class SubmitCMD extends laya.webgl.submit.SubmitCMD {
  class SubmitCMDScope (line 31329) | class SubmitCMDScope extends laya.webgl.submit.SubmitCMDScope {
  class CharSegment (line 31332) | class CharSegment extends laya.webgl.text.CharSegment {
  class FontInContext (line 31335) | class FontInContext extends laya.webgl.text.FontInContext {
  type ICharSegment (line 31337) | interface ICharSegment extends laya.webgl.text.ICharSegment {
  class Buffer (line 31339) | class Buffer extends laya.webgl.utils.Buffer {
  class Buffer2D (line 31341) | class Buffer2D extends laya.webgl.utils.Buffer2D {
  class CONST3D2D (line 31343) | class CONST3D2D extends laya.webgl.utils.CONST3D2D {
  class GlUtils (line 31345) | class GlUtils extends laya.webgl.utils.GlUtils {
  class IndexBuffer2D (line 31347) | class IndexBuffer2D extends laya.webgl.utils.IndexBuffer2D {
  class MatirxArray (line 31349) | class MatirxArray extends laya.webgl.utils.MatirxArray {
  class Mesh2D (line 31351) | class Mesh2D extends laya.webgl.utils.Mesh2D {
  class RenderSprite3D (line 31354) | class RenderSprite3D extends laya.webgl.utils.RenderSprite3D {
  class ShaderCompile (line 31357) | class ShaderCompile extends laya.webgl.utils.ShaderCompile {
  class VertexBuffer2D (line 31359) | class VertexBuffer2D extends laya.webgl.utils.VertexBuffer2D {
  class WebGL (line 31361) | class WebGL extends laya.webgl.WebGL {
  class WebGLContext (line 31363) | class WebGLContext extends laya.webgl.WebGLContext {
  class DebugPanel (line 31370) | class DebugPanel extends laya.debug.DebugPanel {
  class DebugTool (line 31372) | class DebugTool extends laya.debug.DebugTool {
  class Laya3D (line 31376) | class Laya3D {
  class Laya (line 31387) | class Laya {
  class UIConfig (line 31455) | class UIConfig {
  class Config (line 31472) | class Config {
  class DebugTool (line 31518) | class DebugTool {
  class DebugPanel (line 31523) | class DebugPanel{
  class LayaGCS (line 31537) | class LayaGCS{

FILE: src/@types/layaAir.minigame.d.ts
  class MiniAdpter (line 3) | class MiniAdpter {
  class BMiniAdapter (line 98) | class BMiniAdapter {
  class KGMiniAdapter (line 193) | class KGMiniAdapter {
  class QGMiniAdapter (line 288) | class QGMiniAdapter {
  class VVMiniAdapter (line 383) | class VVMiniAdapter {
  class BLMiniAdapter (line 478) | class BLMiniAdapter {
  class ALIMiniAdapter (line 573) | class ALIMiniAdapter {
  class QQMiniAdapter (line 668) | class QQMiniAdapter {
  class TTMiniAdapter (line 763) | class TTMiniAdapter {
  class HWMiniAdapter (line 858) | class HWMiniAdapter {
  class TBMiniAdapter (line 953) | class TBMiniAdapter {
  class YKMiniAdapter (line 1047) | class YKMiniAdapter {
  class TBPluginAdapter (line 1142) | class TBPluginAdapter {
  class MiniAdpter (line 1236) | class MiniAdpter extends laya.wx.mini.MiniAdpter {
  class BMiniAdapter (line 1238) | class BMiniAdapter extends laya.bd.mini.BMiniAdapter {
  class KGMiniAdapter (line 1240) | class KGMiniAdapter extends laya.mi.mini.KGMiniAdapter {
  class QGMiniAdapter (line 1242) | class QGMiniAdapter extends laya.qg.mini.QGMiniAdapter {
  class VVMiniAdapter (line 1244) | class VVMiniAdapter extends laya.vv.mini.VVMiniAdapter {
  class BLMiniAdapter (line 1246) | class BLMiniAdapter extends laya.bili.mini.BLMiniAdapter {
  class ALIMiniAdapter (line 1248) | class ALIMiniAdapter extends laya.Alipay.mini.ALIMiniAdapter {
  class QQMiniAdapter (line 1250) | class QQMiniAdapter extends laya.qq.mini.QQMiniAdapter {
  class TTMiniAdapter (line 1252) | class TTMiniAdapter extends laya.tt.mini.TTMiniAdapter {
  class HWMiniAdapter (line 1254) | class HWMiniAdapter extends laya.hw.mini.HWMiniAdapter {
  class TBMiniAdapter (line 1256) | class TBMiniAdapter extends laya.tb.mini.TBMiniAdapter {
  class YKMiniAdapter (line 1258) | class YKMiniAdapter extends laya.yk.mini.YKMiniAdapter {
  class TBPluginAdapter (line 1260) | class TBPluginAdapter extends laya.tbplugin.mini.TBPluginAdapter {

FILE: src/@types/union.d.ts
  type CanvasContext (line 1) | interface CanvasContext {
  type _writeBLECharacteristicValueObject (line 188) | interface _writeBLECharacteristicValueObject {
  type _writeBLECharacteristicValueSuccessObject (line 225) | interface _writeBLECharacteristicValueSuccessObject {
  type _vibrateShortObject (line 232) | interface _vibrateShortObject {
  type _vibrateLongObject (line 248) | interface _vibrateLongObject {
  type _uploadFileObject (line 264) | interface _uploadFileObject {
  type _uploadFileSuccessObject (line 305) | interface _uploadFileSuccessObject {
  type _updateShareMenuObject (line 317) | interface _updateShareMenuObject {
  type _switchTabObject (line 338) | interface _switchTabObject {
  type _stopWifiObject (line 359) | interface _stopWifiObject {
  type _stopHCEObject (line 375) | interface _stopHCEObject {
  type _stopHCESuccessObject (line 391) | interface _stopHCESuccessObject {
  type _stopCompassObject (line 403) | interface _stopCompassObject {
  type _stopBluetoothDevicesDiscoveryObject (line 419) | interface _stopBluetoothDevicesDiscoveryObject {
  type _stopBluetoothDevicesDiscoverySuccessObject (line 435) | interface _stopBluetoothDevicesDiscoverySuccessObject {
  type _stopBeaconDiscoveryObject (line 442) | interface _stopBeaconDiscoveryObject {
  type _stopBeaconDiscoverySuccessObject (line 458) | interface _stopBeaconDiscoverySuccessObject {
  type _stopAccelerometerObject (line 465) | interface _stopAccelerometerObject {
  type _startWifiObject (line 481) | interface _startWifiObject {
  type _startSoterAuthenticationObject (line 497) | interface _startSoterAuthenticationObject {
  type _startSoterAuthenticationSuccessObject (line 528) | interface _startSoterAuthenticationSuccessObject {
  type _startRecordObject (line 555) | interface _startRecordObject {
  type _startRecordSuccessObject (line 571) | interface _startRecordSuccessObject {
  type _startPullDownRefreshObject (line 578) | interface _startPullDownRefreshObject {
  type _startPullDownRefreshSuccessObject (line 594) | interface _startPullDownRefreshSuccessObject {
  type _startHCEObject (line 601) | interface _startHCEObject {
  type _startHCESuccessObject (line 622) | interface _startHCESuccessObject {
  type _startCompassObject (line 634) | interface _startCompassObject {
  type _startBluetoothDevicesDiscoveryObject (line 650) | interface _startBluetoothDevicesDiscoveryObject {
  type _startBluetoothDevicesDiscoverySuccessObject (line 681) | interface _startBluetoothDevicesDiscoverySuccessObject {
  type _startBeaconDiscoveryObject (line 688) | interface _startBeaconDiscoveryObject {
  type _startBeaconDiscoverySuccessObject (line 709) | interface _startBeaconDiscoverySuccessObject {
  type _startAccelerometerObject (line 716) | interface _startAccelerometerObject {
  type _showToastObject (line 732) | interface _showToastObject {
  type _showTabBarRedDotObject (line 773) | interface _showTabBarRedDotObject {
  type _showTabBarObject (line 794) | interface _showTabBarObject {
  type _showShareMenuObject (line 815) | interface _showShareMenuObject {
  type _showModalObject (line 836) | interface _showModalObject {
  type _showModalSuccessObject (line 887) | interface _showModalSuccessObject {
  type _showLoadingObject (line 899) | interface _showLoadingObject {
  type _showActionSheetObject (line 925) | interface _showActionSheetObject {
  type _showActionSheetSuccessObject (line 951) | interface _showActionSheetSuccessObject {
  type _setWifiListObject (line 958) | interface _setWifiListObject {
  type _setTopBarTextObject (line 979) | interface _setTopBarTextObject {
  type _setTabBarStyleObject (line 1000) | interface _setTabBarStyleObject {
  type _setTabBarItemObject (line 1036) | interface _setTabBarItemObject {
  type _setTabBarBadgeObject (line 1072) | interface _setTabBarBadgeObject {
  type _setStorageObject (line 1098) | interface _setStorageObject {
  type _setScreenBrightnessObject (line 1124) | interface _setScreenBrightnessObject {
  type _setNavigationBarTitleObject (line 1145) | interface _setNavigationBarTitleObject {
  type _setNavigationBarColorObject (line 1166) | interface _setNavigationBarColorObject {
  type _setNavigationBarColorSuccessObject (line 1197) | interface _setNavigationBarColorSuccessObject {
  type _setKeepScreenOnObject (line 1204) | interface _setKeepScreenOnObject {
  type _setKeepScreenOnSuccessObject (line 1225) | interface _setKeepScreenOnSuccessObject {
  type _setEnableDebugObject (line 1232) | interface _setEnableDebugObject {
  type _setEnableDebugSuccessObject (line 1253) | interface _setEnableDebugSuccessObject {
  type _setClipboardDataObject (line 1260) | interface _setClipboardDataObject {
  type _sendSocketMessageObject (line 1281) | interface _sendSocketMessageObject {
  type _sendHCEMessageObject (line 1302) | interface _sendHCEMessageObject {
  type _sendHCEMessageSuccessObject (line 1323) | interface _sendHCEMessageSuccessObject {
  type _seekBackgroundAudioObject (line 1335) | interface _seekBackgroundAudioObject {
  type _scanCodeObject (line 1356) | interface _scanCodeObject {
  type _scanCodeSuccessObject (line 1382) | interface _scanCodeSuccessObject {
  type _saveVideoToPhotosAlbumObject (line 1404) | interface _saveVideoToPhotosAlbumObject {
  type _saveVideoToPhotosAlbumSuccessObject (line 1425) | interface _saveVideoToPhotosAlbumSuccessObject {
  type _saveImageToPhotosAlbumObject (line 1432) | interface _saveImageToPhotosAlbumObject {
  type _saveImageToPhotosAlbumSuccessObject (line 1453) | interface _saveImageToPhotosAlbumSuccessObject {
  type _saveFileObject (line 1460) | interface _saveFileObject {
  type _saveFileSuccessObject (line 1481) | interface _saveFileSuccessObject {
  type _requestPaymentObject (line 1488) | interface _requestPaymentObject {
  type _requestObject (line 1530) | interface _requestObject {
  type _requestSuccessObject (line 1576) | interface _requestSuccessObject {
  type _removeTabBarBadgeObject (line 1593) | interface _removeTabBarBadgeObject {
  type _removeStorageObject (line 1614) | interface _removeStorageObject {
  type _removeSavedFileObject (line 1635) | interface _removeSavedFileObject {
  type _redirectToObject (line 1656) | interface _redirectToObject {
  type _readBLECharacteristicValueObject (line 1677) | interface _readBLECharacteristicValueObject {
  type _readBLECharacteristicValueSuccessObject (line 1708) | interface _readBLECharacteristicValueSuccessObject {
  type _reLaunchObject (line 1720) | interface _reLaunchObject {
  type _previewImageObject (line 1741) | interface _previewImageObject {
  type _playVoiceObject (line 1767) | interface _playVoiceObject {
  type _playBackgroundAudioObject (line 1793) | interface _playBackgroundAudioObject {
  type _pageScrollToObject (line 1824) | interface _pageScrollToObject {
  type _openSettingObject (line 1835) | interface _openSettingObject {
  type _openSettingSuccessObject (line 1851) | interface _openSettingSuccessObject {
  type _openLocationObject (line 1858) | interface _openLocationObject {
  type _openDocumentObject (line 1899) | interface _openDocumentObject {
  type _openCardObject (line 1925) | interface _openCardObject {
  type _openBluetoothAdapterObject (line 1946) | interface _openBluetoothAdapterObject {
  type _onWifiConnectedCallbackResult (line 1962) | interface _onWifiConnectedCallbackResult {
  type _onUserCaptureScreenCallbackResult (line 1968) | interface _onUserCaptureScreenCallbackResult {}
  type _onSocketMessageCallbackResult (line 1969) | interface _onSocketMessageCallbackResult {
  type _onNetworkStatusChangeCallbackResult (line 1975) | interface _onNetworkStatusChangeCallbackResult {
  type _onHCEMessageCallbackResult (line 1986) | interface _onHCEMessageCallbackResult {
  type _onGetWifiListCallbackResult (line 2002) | interface _onGetWifiListCallbackResult {
  type _onEvaluateWifiCallbackResult (line 2008) | interface _onEvaluateWifiCallbackResult {
  type _onCompassChangeCallbackResult (line 2014) | interface _onCompassChangeCallbackResult {
  type _onBluetoothDeviceFoundCallbackResult (line 2020) | interface _onBluetoothDeviceFoundCallbackResult {
  type _onBluetoothAdapterStateChangeCallbackResult (line 2026) | interface _onBluetoothAdapterStateChangeCallbackResult {
  type _onBeaconUpdateCallbackResult (line 2037) | interface _onBeaconUpdateCallbackResult {
  type _onBeaconServiceChangeCallbackResult (line 2043) | interface _onBeaconServiceChangeCallbackResult {
  type _onBLEConnectionStateChangeCallbackResult (line 2054) | interface _onBLEConnectionStateChangeCallbackResult {
  type _onBLECharacteristicValueChangeCallbackResult (line 2065) | interface _onBLECharacteristicValueChangeCallbackResult {
  type _onAccelerometerChangeCallbackResult (line 2086) | interface _onAccelerometerChangeCallbackResult {
  type _notifyBLECharacteristicValueChangeObject (line 2102) | interface _notifyBLECharacteristicValueChangeObject {
  type _notifyBLECharacteristicValueChangeSuccessObject (line 2138) | interface _notifyBLECharacteristicValueChangeSuccessObject {
  type _navigateToMiniProgramObject (line 2145) | interface _navigateToMiniProgramObject {
  type _navigateToMiniProgramSuccessObject (line 2181) | interface _navigateToMiniProgramSuccessObject {
  type _navigateToObject (line 2188) | interface _navigateToObject {
  type _navigateBackMiniProgramObject (line 2209) | interface _navigateBackMiniProgramObject {
  type _navigateBackMiniProgramSuccessObject (line 2230) | interface _navigateBackMiniProgramSuccessObject {
  type _navigateBackObject (line 2237) | interface _navigateBackObject {
  type _makeVoIPCallObject (line 2243) | interface _makeVoIPCallObject {
  type _makePhoneCallObject (line 2279) | interface _makePhoneCallObject {
  type _loginObject (line 2300) | interface _loginObject {
  type _loginSuccessObject (line 2320) | interface _loginSuccessObject {
  type _hideTabBarRedDotObject (line 2332) | interface _hideTabBarRedDotObject {
  type _hideTabBarObject (line 2353) | interface _hideTabBarObject {
  type _hideShareMenuObject (line 2374) | interface _hideShareMenuObject {
  type _getWifiListObject (line 2390) | interface _getWifiListObject {
  type _getWeRunDataObject (line 2406) | interface _getWeRunDataObject {
  type _getWeRunDataSuccessObject (line 2422) | interface _getWeRunDataSuccessObject {
  type _getUserInfoObject (line 2439) | interface _getUserInfoObject {
  type _getUserInfoSuccessObject (line 2465) | interface _getUserInfoSuccessObject {
  type _getSystemInfoSyncReturnValue (line 2492) | interface _getSystemInfoSyncReturnValue {
  type _getSystemInfoObject (line 2564) | interface _getSystemInfoObject {
  type _getSystemInfoSuccessObject (line 2580) | interface _getSystemInfoSuccessObject {
  type _getStorageInfoObject (line 2652) | interface _getStorageInfoObject {
  type _getStorageInfoSuccessObject (line 2668) | interface _getStorageInfoSuccessObject {
  type _getStorageObject (line 2685) | interface _getStorageObject {
  type _getStorageSuccessObject (line 2706) | interface _getStorageSuccessObject {
  type _getShareInfoObject (line 2713) | interface _getShareInfoObject {
  type _getShareInfoSuccessObject (line 2734) | interface _getShareInfoSuccessObject {
  type _getSettingObject (line 2751) | interface _getSettingObject {
  type _getSettingSuccessObject (line 2767) | interface _getSettingSuccessObject {
  type _getScreenBrightnessObject (line 2774) | interface _getScreenBrightnessObject {
  type _getScreenBrightnessSuccessObject (line 2790) | interface _getScreenBrightnessSuccessObject {
  type _getSavedFileListObject (line 2797) | interface _getSavedFileListObject {
  type _getSavedFileListSuccessObject (line 2813) | interface _getSavedFileListSuccessObject {
  type _getSavedFileInfoObject (line 2825) | interface _getSavedFileInfoObject {
  type _getSavedFileInfoSuccessObject (line 2846) | interface _getSavedFileInfoSuccessObject {
  type _getOpenDeviceIdObject (line 2863) | interface _getOpenDeviceIdObject {
  type _getOpenDeviceIdSuccessObject (line 2879) | interface _getOpenDeviceIdSuccessObject {
  type _getNetworkTypeObject (line 2896) | interface _getNetworkTypeObject {
  type _getNetworkTypeSuccessObject (line 2912) | interface _getNetworkTypeSuccessObject {
  type _getLocationObject (line 2919) | interface _getLocationObject {
  type _getLocationSuccessObject (line 2945) | interface _getLocationSuccessObject {
  type _getImageInfoObject (line 2982) | interface _getImageInfoObject {
  type _getImageInfoSuccessObject (line 3003) | interface _getImageInfoSuccessObject {
  type _getHCEStateObject (line 3020) | interface _getHCEStateObject {
  type _getHCEStateSuccessObject (line 3036) | interface _getHCEStateSuccessObject {
  type _getFileInfoObject (line 3048) | interface _getFileInfoObject {
  type _getFileInfoSuccessObject (line 3074) | interface _getFileInfoSuccessObject {
  type _getExtConfigSyncReturnValue (line 3091) | interface _getExtConfigSyncReturnValue {
  type _getExtConfigObject (line 3098) | interface _getExtConfigObject {
  type _getExtConfigSuccessObject (line 3114) | interface _getExtConfigSuccessObject {
  type _getConnectedWifiObject (line 3126) | interface _getConnectedWifiObject {
  type _getConnectedWifiSuccessObject (line 3142) | interface _getConnectedWifiSuccessObject {
  type _getConnectedBluetoothDevicesObject (line 3149) | interface _getConnectedBluetoothDevicesObject {
  type _getConnectedBluetoothDevicesSuccessObject (line 3170) | interface _getConnectedBluetoothDevicesSuccessObject {
  type _getClipboardDataObject (line 3182) | interface _getClipboardDataObject {
  type _getClipboardDataSuccessObject (line 3198) | interface _getClipboardDataSuccessObject {
  type _getBluetoothDevicesObject (line 3205) | interface _getBluetoothDevicesObject {
  type _getBluetoothDevicesSuccessObject (line 3221) | interface _getBluetoothDevicesSuccessObject {
  type _getBluetoothAdapterStateObject (line 3233) | interface _getBluetoothAdapterStateObject {
  type _getBluetoothAdapterStateSuccessObject (line 3249) | interface _getBluetoothAdapterStateSuccessObject {
  type _getBeaconsObject (line 3266) | interface _getBeaconsObject {
  type _getBeaconsSuccessObject (line 3282) | interface _getBeaconsSuccessObject {
  type _getBackgroundAudioPlayerStateObject (line 3294) | interface _getBackgroundAudioPlayerStateObject {
  type _getBackgroundAudioPlayerStateSuccessObject (line 3310) | interface _getBackgroundAudioPlayerStateSuccessObject {
  type _getBackgroundAudioManagerReturnValue (line 3337) | interface _getBackgroundAudioManagerReturnValue {
  type _getBLEDeviceServicesObject (line 3464) | interface _getBLEDeviceServicesObject {
  type _getBLEDeviceServicesSuccessObject (line 3485) | interface _getBLEDeviceServicesSuccessObject {
  type _getBLEDeviceCharacteristicsObject (line 3497) | interface _getBLEDeviceCharacteristicsObject {
  type _getBLEDeviceCharacteristicsSuccessObject (line 3523) | interface _getBLEDeviceCharacteristicsSuccessObject {
  type _downloadFileObject (line 3535) | interface _downloadFileObject {
  type _downloadFileSuccessObject (line 3564) | interface _downloadFileSuccessObject {
  type _createBLEConnectionObject (line 3586) | interface _createBLEConnectionObject {
  type _createBLEConnectionSuccessObject (line 3607) | interface _createBLEConnectionSuccessObject {
  type _createAnimationObject (line 3614) | interface _createAnimationObject {
  type _connectWifiObject (line 3635) | interface _connectWifiObject {
  type _connectSocketObject (line 3666) | interface _connectSocketObject {
  type _closeSocketObject (line 3702) | interface _closeSocketObject {
  type _closeBluetoothAdapterObject (line 3728) | interface _closeBluetoothAdapterObject {
  type _closeBLEConnectionObject (line 3744) | interface _closeBLEConnectionObject {
  type _closeBLEConnectionSuccessObject (line 3765) | interface _closeBLEConnectionSuccessObject {
  type _chooseVideoObject (line 3772) | interface _chooseVideoObject {
  type _chooseVideoSuccessObject (line 3803) | interface _chooseVideoSuccessObject {
  type _chooseLocationObject (line 3830) | interface _chooseLocationObject {
  type _chooseLocationSuccessObject (line 3846) | interface _chooseLocationSuccessObject {
  type _chooseInvoiceTitleObject (line 3868) | interface _chooseInvoiceTitleObject {
  type _chooseInvoiceTitleSuccessObject (line 3884) | interface _chooseInvoiceTitleSuccessObject {
  type _chooseImageObject (line 3926) | interface _chooseImageObject {
  type _chooseImageSuccessObject (line 3957) | interface _chooseImageSuccessObject {
  type _chooseContactObject (line 3969) | interface _chooseContactObject {
  type _chooseContactSuccessObject (line 3985) | interface _chooseContactSuccessObject {
  type _chooseAddressObject (line 3997) | interface _chooseAddressObject {
  type _chooseAddressSuccessObject (line 4013) | interface _chooseAddressSuccessObject {
  type _checkSessionObject (line 4060) | interface _checkSessionObject {
  type _checkIsSupportSoterAuthenticationObject (line 4076) | interface _checkIsSupportSoterAuthenticationObject {
  type _checkIsSupportSoterAuthenticationSuccessObject (line 4092) | interface _checkIsSupportSoterAuthenticationSuccessObject {
  type _checkIsSoterEnrolledInDeviceObject (line 4104) | interface _checkIsSoterEnrolledInDeviceObject {
  type _checkIsSoterEnrolledInDeviceSuccessObject (line 4125) | interface _checkIsSoterEnrolledInDeviceSuccessObject {
  type _canvasToTempFilePathObject (line 4137) | interface _canvasToTempFilePathObject {
  type _canvasPutImageDataObject (line 4198) | interface _canvasPutImageDataObject {
  type _canvasGetImageDataObject (line 4244) | interface _canvasGetImageDataObject {
  type _canvasGetImageDataSuccessObject (line 4285) | interface _canvasGetImageDataSuccessObject {
  type _authorizeObject (line 4307) | interface _authorizeObject {
  type _authorizeSuccessObject (line 4328) | interface _authorizeSuccessObject {
  type _addPhoneContactObject (line 4335) | interface _addPhoneContactObject {
  type _addCardObject (line 4511) | interface _addCardObject {
  type _addCardSuccessObject (line 4532) | interface _addCardSuccessObject {
  type _ShareAppMessageReturnObject (line 4539) | interface _ShareAppMessageReturnObject {
  type _AppShowOptions (line 4553) | interface _AppShowOptions {
  type _AppOptions (line 4575) | interface _AppOptions {
  type _BatteryInfo (line 4597) | interface _BatteryInfo{
  type _FileSystemManager (line 4608) | interface _FileSystemManager{
  type _LoadSubpackageTask (line 4734) | interface _LoadSubpackageTask{
  type _NativeAd (line 4741) | interface _NativeAd{
  type _InsertAd (line 4776) | interface _InsertAd{
  type _VideoAd (line 4815) | interface _VideoAd{
  type _BannerAd (line 4863) | interface _BannerAd{
  type _Battle (line 4898) | interface _Battle {
  type _DownloadTask (line 4929) | interface _DownloadTask {
  type PageOptions (line 4947) | interface PageOptions {

FILE: src/app.js
  class App (line 33) | class App {
    method constructor (line 34) | constructor() {
    method #initLaya (line 46) | #initLaya() {
    method #fitScreen (line 96) | get #fitScreen() {
    method setLanguage (line 119) | async setLanguage(language) {
    method #setLanguage (line 123) | async #setLanguage(language) {
    method resigterEvent (line 138) | resigterEvent() {
    method start (line 154) | async start({

FILE: src/functions/condition.js
  function parseCondition (line 1) | function parseCondition(condition) {
  function checkCondition (line 46) | function checkCondition(property, condition) {
  function checkParsedConditions (line 51) | function checkParsedConditions(property, conditions) {
  function checkProp (line 72) | function checkProp(property, condition) {
  function extractMaxTriggers (line 116) | function extractMaxTriggers(condition) {

FILE: src/functions/condition.spec.js
  function withProp (line 4) | function withProp(prop) {

FILE: src/functions/util.js
  function clone (line 1) | function clone(value) {
  function max (line 13) | function max(...arr) {
  function min (line 17) | function min(...arr) {
  function sum (line 21) | function sum(...arr) {
  function average (line 27) | function average(...arr) {
  function weightRandom (line 32) | function weightRandom(list) {
  function listRandom (line 44) | function listRandom(list) {
  function getListValuesMap (line 48) | function getListValuesMap(list, fn) {
  function mapConvert (line 54) | function mapConvert(map, fn) {
  function getConvertedMap (line 59) | function getConvertedMap(map, fn) {
  function mapSet (line 66) | function mapSet(target, source) {
  function deepMapSet (line 71) | function deepMapSet(target, source) {
  function deepGet (line 87) | function deepGet(obj, path) {
  function format (line 95) | function format(str, ...args) {

FILE: src/modules/achievement.js
  class Achievement (line 1) | class Achievement {
    method constructor (line 2) | constructor(system) {
    method initial (line 17) | initial({achievements}) {
    method count (line 22) | get count() {
    method #prop (line 26) | get #prop() {
    method list (line 30) | list() {
    method get (line 43) | get(achievementId) {
    method check (line 49) | check(achievementId) {
    method isAchieved (line 54) | isAchieved(achievementId) {
    method achieve (line 60) | achieve(opportunity) {

FILE: src/modules/character.js
  class Character (line 1) | class Character {
    method constructor (line 2) | constructor(system) {
    method initial (line 16) | initial({characters}) {
    method count (line 24) | get count() {
    method config (line 28) | config({
    method #unique (line 40) | get #unique() {
    method #unique (line 53) | set #unique(data) {
    method #weightRandom (line 63) | get #weightRandom() {
    method generateUnique (line 67) | generateUnique() {
    method random (line 87) | random() {
    method #rateable (line 94) | #rateable() {

FILE: src/modules/event.js
  class Event (line 1) | class Event {
    method constructor (line 2) | constructor(system) {
    method initial (line 9) | initial({events}) {
    method count (line 23) | get count() {
    method check (line 27) | check(eventId) {
    method get (line 35) | get(eventId) {
    method information (line 41) | information(eventId) {
    method do (line 46) | do(eventId) {

FILE: src/modules/life.js
  class Life (line 10) | class Life {
    method constructor (line 11) | constructor() {
    method initial (line 45) | async initial(i18nLoad, commonLoad) {
    method config (line 65) | config({
    method request (line 83) | request(module) {
    method function (line 94) | function(type) {
    method check (line 101) | check(condition) {
    method clone (line 105) | clone(...args) {
    method remake (line 109) | remake(talents) {
    method start (line 116) | start(allocation) {
    method getPropertyPoints (line 126) | getPropertyPoints() {
    method getTalentCurrentTriggerCount (line 130) | getTalentCurrentTriggerCount(talentId) {
    method next (line 134) | next() {
    method talentReplace (line 147) | talentReplace(talents) {
    method doTalent (line 162) | doTalent(talents) {
    method doEvent (line 185) | doEvent(eventId) {
    method random (line 199) | random(events) {
    method talentRandom (line 207) | talentRandom() {
    method characterRandom (line 217) | characterRandom() {
    method talentExtend (line 228) | talentExtend(talentId) {
    method exclude (line 232) | exclude(talents, exclusive) {
    method generateUnique (line 236) | generateUnique() {
    method #getJudges (line 240) | #getJudges(...types) {
    method #getPropertys (line 244) | #getPropertys(...types) {
    method format (line 248) | format(discription) {
    method #format (line 252) | #format(key) {
    method lastExtendTalent (line 265) | get lastExtendTalent() {
    method summary (line 269) | get summary() {
    method statistics (line 280) | get statistics() {
    method achievements (line 287) | get achievements() {
    method PropertyTypes (line 313) | get PropertyTypes() { return this.#property.TYPES; }
    method AchievementOpportunity (line 314) | get AchievementOpportunity() { return this.#achievement.Opportunity; }
    method talentSelectLimit (line 315) | get talentSelectLimit() { return this.#talentSelectLimit; }
    method propertyAllocateLimit (line 316) | get propertyAllocateLimit() { return util.clone(this.#propertyAllocate...
    method propertys (line 318) | get propertys() { return this.#property.getPropertys(); }
    method times (line 319) | get times() { return this.#property.get(this.PropertyTypes.TMS) || 0; }
    method times (line 320) | set times(v) {
    method specialThanks (line 324) | get specialThanks() { return this.#specialThanks; }

FILE: src/modules/property.js
  class Property (line 1) | class Property {
    method constructor (line 2) | constructor(system) {
    method #util (line 79) | get #util() {
    method initial (line 83) | initial({age, total}) {
    method config (line 106) | config({judge = {}}) {
    method restart (line 110) | restart(data) {
    method restartLastStep (line 143) | restartLastStep() {
    method get (line 158) | get(prop) {
    method fallback (line 226) | fallback(prop) {
    method set (line 251) | set(prop, value) {
    method getPropertys (line 275) | getPropertys() {
    method change (line 286) | change(prop, value) {
    method hookSpecial (line 322) | hookSpecial(prop) {
    method effect (line 330) | effect(effects) {
    method judge (line 338) | judge(prop) {
    method isEnd (line 352) | isEnd() {
    method ageNext (line 356) | ageNext() {
    method getAgeData (line 363) | getAgeData(age) {
    method hl (line 367) | hl(prop, value) {
    method achieve (line 383) | achieve(prop, newData) {
    method lsget (line 410) | lsget(key) {
    method lsset (line 416) | lsset(key, value) {

FILE: src/modules/talent.js
  class Talent (line 1) | class Talent {
    method constructor (line 2) | constructor(system) {
    method initial (line 12) | initial({talents}) {
    method count (line 34) | get count() {
    method #prop (line 38) | get #prop() {
    method config (line 42) | config({
    method check (line 53) | check(talentId) {
    method get (line 58) | get(talentId) {
    method information (line 64) | information(talentId) {
    method exclude (line 69) | exclude(talents, excludeId) {
    method getAddition (line 87) | getAddition(type, value) {
    method getRate (line 95) | getRate(additionValues = {}) {
    method talentRandom (line 111) | talentRandom(include, additionValues) {
    method random (line 146) | random(count) {
    method allocationAddition (line 159) | allocationAddition(talents) {
    method do (line 169) | do(talentId) {
    method replace (line 176) | replace(talents) {
    method forEach (line 221) | forEach(callback) {

FILE: src/ui/laya.patch.js
  constant SCROLL_START_DISTANCE (line 2) | const SCROLL_START_DISTANCE = 30;

FILE: src/ui/layaUI.max.all.js
  function CelebrityUI (line 6) | function CelebrityUI(){
  function CyberAchievementUI (line 30) | function CyberAchievementUI(){
  function CyberAchievementPopupUI (line 68) | function CyberAchievementPopupUI(){
  function CyberMainUI (line 89) | function CyberMainUI(){
  function CyberPropertyUI (line 122) | function CyberPropertyUI(){
  function CyberSummaryUI (line 168) | function CyberSummaryUI(){
  function CyberTalentUI (line 216) | function CyberTalentUI(){
  function CyberTrajectoryUI (line 242) | function CyberTrajectoryUI(){
  function ModeUI (line 279) | function ModeUI(){
  function AchievementUI (line 301) | function AchievementUI(){
  function AchievementPopupUI (line 337) | function AchievementPopupUI(){
  function CelebrityUI (line 360) | function CelebrityUI(){
  function MainUI (line 384) | function MainUI(){
  function ModeUI (line 415) | function ModeUI(){
  function PropertyUI (line 438) | function PropertyUI(){
  function SummaryUI (line 486) | function SummaryUI(){
  function TalentUI (line 512) | function TalentUI(){
  function ThanksUI (line 540) | function ThanksUI(){
  function TrajectoryUI (line 567) | function TrajectoryUI(){
  function LoadingUI (line 603) | function LoadingUI(){
  function MessagePopupUI (line 623) | function MessagePopupUI(){
  function SaveLoadUI (line 645) | function SaveLoadUI(){
  function ThemesUI (line 672) | function ThemesUI(){

FILE: src/ui/runtime.js
  method constructor (line 6) | constructor() {
  method colorFilter (line 35) | get colorFilter() {
  method colorFilter (line 38) | set colorFilter(value) {
  method constructor (line 52) | constructor() {
  method constructor (line 59) | constructor() {
  method constructor (line 66) | constructor() {
  method constructor (line 73) | constructor() {
  method onMouse (line 80) | onMouse(type) {
  method constructor (line 98) | constructor(config={}) {
  method on (line 125) | on(fn) {
  method off (line 129) | off(fn) {
  method clear (line 133) | clear() {
  method #event (line 137) | #event() {
  method #rgb (line 141) | #rgb(v) {
  method #rgba (line 149) | #rgba(v) {
  method #hex (line 158) | #hex(v) {
  method #dec (line 163) | #dec(v) {
  method hex (line 167) | get hex() {
  method hex (line 176) | set hex(v) {
  method hexa (line 181) | get hexa() {
  method hexa (line 192) | set hexa(v) {
  method rgb (line 197) | get rgb() {
  method rgb (line 200) | set rgb(v) {
  method rgba (line 205) | get rgba() {
  method rgba (line 208) | set rgba(v) {
  method r (line 214) | get r() {
  method r (line 217) | set r(value) {
  method g (line 221) | get g() {
  method g (line 224) | set g(value) {
  method b (line 228) | get b() {
  method b (line 231) | set b(value) {
  method a (line 235) | get a() {
  method a (line 238) | set a(value) {
  method cRgb (line 243) | cRgb(hex) {
  method cRgba (line 248) | cRgba(hexa) {
  method distance (line 253) | distance(left, right) {
  method constructor (line 274) | constructor() {
  method onMouse (line 301) | onMouse(type) {
  method #draw (line 334) | #draw() {
  method width (line 376) | get width() {
  method width (line 379) | set width(value) {
  method height (line 383) | get height() {
  method height (line 386) | set height(value) {
  method defaultColor (line 391) | get defaultColor() {
  method defaultColor (line 394) | set defaultColor(value) {
  method hoverColor (line 402) | get hoverColor() {
  method hoverColor (line 405) | set hoverColor(value) {
  method defaultStroke (line 409) | get defaultStroke() {
  method defaultStroke (line 412) | set defaultStroke(value) {
  method hoverStroke (line 420) | get hoverStroke() {
  method hoverStroke (line 423) | set hoverStroke(value) {
  method defaultLabel (line 427) | get defaultLabel() {
  method defaultLabel (line 430) | set defaultLabel(value) {
  method hoverLabel (line 440) | get hoverLabel() {
  method hoverLabel (line 443) | set hoverLabel(value) {
  method animationTime (line 447) 
Condensed preview — 159 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (8,072K chars).
[
  {
    "path": ".dockerignore",
    "chars": 27,
    "preview": "node_modules\nnpm-debug.log\n"
  },
  {
    "path": ".github/dependabot.yml",
    "chars": 522,
    "preview": "# To get started with Dependabot version updates, you'll need to specify which\n# package ecosystems to update and where "
  },
  {
    "path": ".github/workflows/deploy.yml",
    "chars": 904,
    "preview": "name: Build and Deploy\non:\n  push:\n    branches: [main]\npermissions:\n  contents: write\njobs:\n  build-and-deploy:\n    con"
  },
  {
    "path": ".gitignore",
    "chars": 1690,
    "preview": "# Logs\nlogs\n*.log\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\nlerna-debug.log*\n\n# Diagnostic reports (https://nodejs."
  },
  {
    "path": ".vscode/launch.json",
    "chars": 453,
    "preview": "{\n    // 使用 IntelliSense 了解相关属性。\n    // 悬停以查看现有属性的描述。\n    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"
  },
  {
    "path": "Dockerfile",
    "chars": 153,
    "preview": "FROM node:alpine\n\nENV NPM_CONFIG_LOGLEVEL info\n\nWORKDIR /usr/src/app\n\nCOPY package*.json ./\n\nRUN npm install\n\nCOPY . .\n\n"
  },
  {
    "path": "LICENSE",
    "chars": 1060,
    "preview": "MIT License\n\nCopyright (c) 2021 神戸小鳥\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof th"
  },
  {
    "path": "README-zh_CN.md",
    "chars": 903,
    "preview": "# Life Restart\n\n<a href=\"https://discord.gg/U3qrf49NMQ\"><img src=\"https://img.shields.io/discord/883382868427014255?colo"
  },
  {
    "path": "README.md",
    "chars": 1073,
    "preview": "# Life Restart\n\n<a href=\"https://discord.gg/U3qrf49NMQ\"><img src=\"https://img.shields.io/discord/883382868427014255?colo"
  },
  {
    "path": "index.html",
    "chars": 2079,
    "preview": "<!DOCTYPE html>\n<html lang=\"en\">\n    <head>\n        <meta charset=\"UTF-8\">\n        <meta http-equiv=\"X-UA-Compatible\" co"
  },
  {
    "path": "jsconfig.json",
    "chars": 304,
    "preview": "{\n    // See http://go.microsoft.com/fwlink/?LinkId=759670\n    // for the documentation about the jsconfig.json format\n "
  },
  {
    "path": "laya/.laya",
    "chars": 1393,
    "preview": "<project version=\"0.9.8\">\n   <asynRes>img,temp,sound      </asynRes>\n   <unDealRes>embed      </unDealRes>\n   <resTypes>"
  },
  {
    "path": "laya/pages/particle/fly.part",
    "chars": 1866,
    "preview": "{\"textureName\":\"images/texture/texture_1.png\",\"positionVariance\":{\"0\":0,\"1\":0,\"2\":0},\"minVerticalVelocity\":-100,\"minVert"
  },
  {
    "path": "laya/pages/view/CyberTheme/Celebrity.ui",
    "chars": 75447,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":83,\n    \"selecteID\":84,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#00000"
  },
  {
    "path": "laya/pages/view/CyberTheme/CyberAchievement.ui",
    "chars": 32713,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":3,\n    \"selecteID\":7,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000\""
  },
  {
    "path": "laya/pages/view/CyberTheme/CyberAchievementPopup.ui",
    "chars": 3453,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":10,\n    \"props\":{\"y\":50,\"width\":570,\"sceneColor\":\"#"
  },
  {
    "path": "laya/pages/view/CyberTheme/CyberMain.ui",
    "chars": 32054,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":93,\n    \"selecteID\":94,\n    \"props\":{\"y\":1218,\"x\":562,\"width\":1125,\"sc"
  },
  {
    "path": "laya/pages/view/CyberTheme/CyberProperty.ui",
    "chars": 155127,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":97,\n    \"referenceLines\":null,\n    \"props\":{\"width\""
  },
  {
    "path": "laya/pages/view/CyberTheme/CyberSummary.ui",
    "chars": 76217,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":8,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000\""
  },
  {
    "path": "laya/pages/view/CyberTheme/CyberTalent.ui",
    "chars": 55874,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":21,\n    \"selecteID\":22,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#00000"
  },
  {
    "path": "laya/pages/view/CyberTheme/CyberTrajectory.ui",
    "chars": 63753,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":88,\n    \"selecteID\":153,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#0000"
  },
  {
    "path": "laya/pages/view/CyberTheme/Mode.ui",
    "chars": 4578,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":8,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000\""
  },
  {
    "path": "laya/pages/view/CyberTheme/animation/bottomBreath.ani",
    "chars": 4527,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"props\":{\"sceneWidth\":200,\"sceneHeight\":200,\"sceneColor\":\"#0000"
  },
  {
    "path": "laya/pages/view/CyberTheme/animation/circleFlash.ani",
    "chars": 6711,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"props\":{\"sceneWidth\":200,\"sceneHeight\":200,\"sceneColor\":\"#0000"
  },
  {
    "path": "laya/pages/view/CyberTheme/animation/jumpBackground.ani",
    "chars": 10285,
    "preview": "{\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"props\":{\"sceneWidth\":200,\"sceneHeight\":200,\"sceneColor\":\"#000000\"},\n    \""
  },
  {
    "path": "laya/pages/view/CyberTheme/animation/lightRotation.ani",
    "chars": 4269,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"props\":{\"sceneWidth\":600,\"sceneHeight\":400,\"sceneColor\":\"#0000"
  },
  {
    "path": "laya/pages/view/DefaultTheme/Achievement.ui",
    "chars": 17646,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":9,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000\""
  },
  {
    "path": "laya/pages/view/DefaultTheme/AchievementPopup.ui",
    "chars": 2758,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":13,\n    \"props\":{\"y\":50,\"width\":570,\"sceneColor\":\"#"
  },
  {
    "path": "laya/pages/view/DefaultTheme/Celebrity.ui",
    "chars": 15434,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":28,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000"
  },
  {
    "path": "laya/pages/view/DefaultTheme/Main.ui",
    "chars": 11771,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":101,\n    \"selecteID\":102,\n    \"props\":{\"y\":1218,\"x\":562,\"width\":1125,\""
  },
  {
    "path": "laya/pages/view/DefaultTheme/Mode.ui",
    "chars": 4632,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":11,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000"
  },
  {
    "path": "laya/pages/view/DefaultTheme/Property.ui",
    "chars": 106136,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":181,\n    \"selecteID\":184,\n    \"referenceLines\":null,\n    \"props\":{\"wid"
  },
  {
    "path": "laya/pages/view/DefaultTheme/Summary.ui",
    "chars": 8559,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":8,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000\""
  },
  {
    "path": "laya/pages/view/DefaultTheme/Talent.ui",
    "chars": 6926,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":21,\n    \"selecteID\":114,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#0000"
  },
  {
    "path": "laya/pages/view/DefaultTheme/Thanks.ui",
    "chars": 7592,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":161,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#66666"
  },
  {
    "path": "laya/pages/view/DefaultTheme/Trajectory.ui",
    "chars": 27910,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":95,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000"
  },
  {
    "path": "laya/pages/view/Loading.ui",
    "chars": 3018,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":12,\n    \"props\":{\"width\":1125,\"sceneColor\":\"#000000"
  },
  {
    "path": "laya/pages/view/MessagePopup.ui",
    "chars": 1419,
    "preview": "{\n    \"x\":0,\n    \"type\":\"View\",\n    \"selectedBox\":1,\n    \"selecteID\":2,\n    \"props\":{\"width\":1100,\"sceneColor\":\"#000000\""
  },
  {
    "path": "laya/pages/view/SaveLoad.ui",
    "chars": 10291,
    "preview": "{\n    \"x\":0,\n    \"type\":\"Dialog\",\n    \"selectedBox\":1,\n    \"selecteID\":25,\n    \"props\":{\"width\":645,\"sceneColor\":\"#00000"
  },
  {
    "path": "laya/pages/view/Themes.ui",
    "chars": 5215,
    "preview": "{\n    \"x\":0,\n    \"type\":\"Dialog\",\n    \"selectedBox\":1,\n    \"selecteID\":13,\n    \"props\":{\"width\":350,\"sceneColor\":\"#00000"
  },
  {
    "path": "laya/styles.xml",
    "chars": 6275,
    "preview": "<res>\n   <item name=\"images/progress/progress_1.png\" type=\"ProgressBar\" compress=\"0\" pack=\"0\" quality=\"80\" props=\"sizeGr"
  },
  {
    "path": "lifeRestart.laya",
    "chars": 68,
    "preview": "{\"proName\":\"lifeRestart\",\"engineType\":0,\"proType\":2,\"layaProType\":0}"
  },
  {
    "path": "package.json",
    "chars": 473,
    "preview": "{\n    \"name\": \"life_restart\",\n    \"type\": \"module\",\n    \"main\": \"repl/index.js\",\n    \"version\": \"2.1.0\",\n    \"author\": \""
  },
  {
    "path": "public/condition_test.html",
    "chars": 6152,
    "preview": "颜值: <input class=\"prop\" name=\"CHR\" style=\"width:300px;\" value=\"5\" >(CHR)<br/>\n智力: <input class=\"prop\" name=\"INT\" style=\""
  },
  {
    "path": "public/images/atlas/.rec",
    "chars": 1780,
    "preview": "D .\nD fonts\nR 39B4F491 方正像素12.ttf\nD images\nD images/accessories\nP ADDDCB66 cardicon@3x.png\nR 0E2F6E7F insert_coin@3x.png"
  },
  {
    "path": "public/images/atlas/images/accessories.atlas",
    "chars": 470,
    "preview": "{\"frames\":{\"cardicon@3x.png\":{\"frame\":{\"h\":466,\"idx\":0,\"w\":455,\"x\":0,\"y\":0},\"sourceSize\":{\"h\":466,\"w\":455},\"spriteSource"
  },
  {
    "path": "public/images/atlas/images/border.atlas",
    "chars": 331,
    "preview": "{\"frames\":{\"achievement@3x.png\":{\"frame\":{\"h\":412,\"idx\":0,\"w\":486,\"x\":0,\"y\":0},\"sourceSize\":{\"h\":412,\"w\":486},\"spriteSou"
  },
  {
    "path": "public/images/atlas/images/button.atlas",
    "chars": 334,
    "preview": "{\"frames\":{\"button_back@3x.png\":{\"frame\":{\"h\":114,\"idx\":0,\"w\":147,\"x\":0,\"y\":91},\"sourceSize\":{\"h\":114,\"w\":147},\"spriteSo"
  },
  {
    "path": "public/images/atlas/images/icons.atlas",
    "chars": 1764,
    "preview": "{\"frames\":{\"icon_achievement@3x.png\":{\"frame\":{\"h\":69,\"idx\":0,\"w\":65,\"x\":188,\"y\":385},\"sourceSize\":{\"h\":69,\"w\":65},\"spri"
  },
  {
    "path": "public/images/atlas/images/progress.atlas",
    "chars": 870,
    "preview": "{\"frames\":{\"progress_1@3x$bar.png\":{\"frame\":{\"h\":36,\"idx\":0,\"w\":203,\"x\":0,\"y\":262},\"sourceSize\":{\"h\":36,\"w\":203},\"sprite"
  },
  {
    "path": "public/images/atlas/images/radio.atlas",
    "chars": 459,
    "preview": "{\"frames\":{\"radio_cyber.png\":{\"frame\":{\"h\":300,\"idx\":0,\"w\":300,\"x\":0,\"y\":0},\"sourceSize\":{\"h\":300,\"w\":300},\"spriteSource"
  },
  {
    "path": "public/images/atlas/images/resource.atlas",
    "chars": 462,
    "preview": "{\"frames\":{\"bottombreath.png\":{\"frame\":{\"h\":200,\"idx\":0,\"w\":200,\"x\":0,\"y\":0},\"sourceSize\":{\"h\":200,\"w\":200},\"spriteSourc"
  },
  {
    "path": "public/images/atlas/images/slider.atlas",
    "chars": 835,
    "preview": "{\"frames\":{\"hslider_s$bar.png\":{\"frame\":{\"h\":180,\"idx\":0,\"w\":47,\"x\":0,\"y\":61},\"sourceSize\":{\"h\":180,\"w\":47},\"spriteSourc"
  },
  {
    "path": "public/images/atlas/images/texture.atlas",
    "chars": 198,
    "preview": "{\"frames\":{\"texture_1.png\":{\"frame\":{\"h\":400,\"idx\":0,\"w\":400,\"x\":0,\"y\":0},\"sourceSize\":{\"h\":400,\"w\":400},\"spriteSourceSi"
  },
  {
    "path": "public/libs/laya/LayaRender.js",
    "chars": 9746,
    "preview": "/**\n * Matter.js 渲染器在 LayaAir 的实现。\n */\n(function()\n{\n\tvar LayaRender = {};\n\n\tvar Common = Matter.Common;\n\tvar Composite "
  },
  {
    "path": "public/libs/laya/bytebuffer.js",
    "chars": 154017,
    "preview": "/*\n Copyright 2013-2014 Daniel Wirtz <dcode@dcode.io>\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n"
  },
  {
    "path": "public/libs/laya/domparserinone.js",
    "chars": 65132,
    "preview": "var entityMap = {\n       lt: '<',\n       gt: '>',\n       amp: '&',\n       quot: '\"',\n       apos: \"'\",\n       Agrave: \"À"
  },
  {
    "path": "public/libs/laya/laya.Alipaymini.js",
    "chars": 55096,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.ani.js",
    "chars": 166527,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.bdmini.js",
    "chars": 46054,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.bilimini.js",
    "chars": 55312,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.core.js",
    "chars": 556187,
    "preview": "\n/***********************************/\n/*http://www.layabox.com  2017/12/12*/\n/***********************************/\nvar "
  },
  {
    "path": "public/libs/laya/laya.d3.js",
    "chars": 1703604,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.d3Plugin.js",
    "chars": 3302,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.debugtool.js",
    "chars": 430461,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.device.js",
    "chars": 30268,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.filter.js",
    "chars": 9394,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.html.js",
    "chars": 28157,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.hwmini.js",
    "chars": 54807,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.particle.js",
    "chars": 46263,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.pathfinding.js",
    "chars": 50360,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.qqmini.js",
    "chars": 54762,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.quickgamemini.js",
    "chars": 56121,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.tbmini.js",
    "chars": 50311,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.tbplugin.js",
    "chars": 50186,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.tiledmap.js",
    "chars": 59609,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.ttmini.js",
    "chars": 57707,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.ui.js",
    "chars": 293450,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.vvmini.js",
    "chars": 55758,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.webgl.js",
    "chars": 317272,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.wxmini.js",
    "chars": 56271,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/laya.xmmini.js",
    "chars": 49683,
    "preview": "\n(function(window,document,Laya){\n\tvar __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya"
  },
  {
    "path": "public/libs/laya/matter-RenderLaya.js",
    "chars": 9347,
    "preview": "var Browser = laya.utils.Browser;\n\nvar Composite = Matter.Composite;\nvar Events = Matter.Events;\nvar Bounds = Matter.Bou"
  },
  {
    "path": "public/libs/laya/matter.js",
    "chars": 307345,
    "preview": "/**\n* matter-js 0.10.0 by @liabru 2016-05-01\n* http://brm.io/matter-js/\n* License MIT\n*/\n\n/**\n * The MIT License (MIT)\n "
  },
  {
    "path": "public/libs/laya/protobuf.js",
    "chars": 235088,
    "preview": "/*!\n * protobuf.js v6.7.0 (c) 2016, Daniel Wirtz\n * Compiled Sun, 12 Mar 2017 21:09:56 UTC\n * Licensed under the BSD-3-C"
  },
  {
    "path": "public/libs/laya/worker.js",
    "chars": 16101,
    "preview": "function testCanImageData(){try{cc=new ImageData(20,20),canUseImageData=!0}catch(t){}}function loadImage(t){PNG.load(t.u"
  },
  {
    "path": "public/particle/fly.part",
    "chars": 1866,
    "preview": "{\"textureName\":\"images/texture/texture_1.png\",\"positionVariance\":{\"0\":0,\"1\":0,\"2\":0},\"minVerticalVelocity\":-100,\"minVert"
  },
  {
    "path": "public/unpack.json",
    "chars": 577,
    "preview": "[\"images/accessories/insert_coin@3x.png\",\"images/accessories/title@3x.png\",\"images/accessories/titlebar@3x.png\",\"images/"
  },
  {
    "path": "public/view/CyberTheme/animation/bottomBreath.ani",
    "chars": 1215,
    "preview": "{\"type\":\"View\",\"props\":{\"sceneWidth\":200,\"sceneHeight\":200,\"sceneColor\":\"#000000\"},\"compId\":1,\"child\":[{\"type\":\"GraphicN"
  },
  {
    "path": "public/view/CyberTheme/animation/circleFlash.ani",
    "chars": 1813,
    "preview": "{\"type\":\"View\",\"props\":{\"sceneWidth\":200,\"sceneHeight\":200,\"sceneColor\":\"#000000\"},\"compId\":1,\"child\":[{\"type\":\"GraphicN"
  },
  {
    "path": "public/view/CyberTheme/animation/jumpBackground.ani",
    "chars": 2640,
    "preview": "{\"type\":\"View\",\"props\":{\"sceneWidth\":200,\"sceneHeight\":200,\"sceneColor\":\"#000000\"},\"compId\":1,\"child\":[{\"type\":\"GraphicN"
  },
  {
    "path": "public/view/CyberTheme/animation/lightRotation.ani",
    "chars": 1163,
    "preview": "{\"type\":\"View\",\"props\":{\"sceneWidth\":600,\"sceneHeight\":400,\"sceneColor\":\"#000000\"},\"compId\":1,\"child\":[{\"type\":\"GraphicN"
  },
  {
    "path": "repl/app.js",
    "chars": 26781,
    "preview": "import { fileURLToPath } from 'url'\nimport { dirname } from 'path'\n\nconst __filename = fileURLToPath(import.meta.url)\nco"
  },
  {
    "path": "repl/index.js",
    "chars": 1295,
    "preview": "import { fileURLToPath } from 'url'\nimport { dirname } from 'path'\n\nconst __filename = fileURLToPath(import.meta.url)\nco"
  },
  {
    "path": "src/@types/LayaAir.d.ts",
    "chars": 992309,
    "preview": "declare module laya.ani {\n    /**\n     * @private\n     * @author ...\n     */\n    class AnimationContent {\n        nodes:"
  },
  {
    "path": "src/@types/layaAir.minigame.d.ts",
    "chars": 38822,
    "preview": "declare module laya.wx.mini {\n    import Handler = laya.utils.Handler;\n    class MiniAdpter {\n        static EnvConfig: "
  },
  {
    "path": "src/@types/union.d.ts",
    "chars": 95210,
    "preview": "interface CanvasContext {\n  /**\n   * 创建一个颜色的渐变点。\n   */\n  addColorStop: () => void;\n\n  /**\n   * 画一条弧线。\n   */\n  arc: () =>"
  },
  {
    "path": "src/app.js",
    "chars": 5445,
    "preview": "import './ui/laya.patch.js';\nimport './ui/runtime.js';\nimport './ui/pluginFunction.js'\nimport './ui/promisesLaya.js'\nimp"
  },
  {
    "path": "src/functions/condition.js",
    "chars": 3843,
    "preview": "function parseCondition(condition) {\n\n    const conditions = [];\n    const length = condition.length;\n    const stack = "
  },
  {
    "path": "src/functions/condition.spec.js",
    "chars": 3598,
    "preview": "import { expect, test, describe } from 'vitest'\nimport { checkCondition } from './condition'\n\nfunction withProp(prop) {\n"
  },
  {
    "path": "src/functions/util.js",
    "chars": 2861,
    "preview": "function clone(value) {\n    switch(typeof value) {\n        case 'object':\n            if(value === null) return null;\n  "
  },
  {
    "path": "src/i18n/en-us.js",
    "chars": 5783,
    "preview": "export default ({\n    UI_Next: 'Next',\n    UI_Back: 'Back',\n    UI_Skip: 'Skip',\n    UI_Done: 'Done',\n    UI_Cancel: 'Ca"
  },
  {
    "path": "src/i18n/zh-cn.js",
    "chars": 4706,
    "preview": "export default ({\n    UI_Next: '下一步',\n    UI_Back: '返回',\n    UI_Skip: '跳过',\n    UI_Done: '完成',\n    UI_Cancel: '取消',\n    "
  },
  {
    "path": "src/index.js",
    "chars": 7964,
    "preview": "import App from './app.js';\nimport Life from './modules/life.js';\n\nglobalThis.$$eventMap = new Map();\nglobalThis.$$event"
  },
  {
    "path": "src/modules/achievement.js",
    "chars": 1976,
    "preview": "class Achievement {\n    constructor(system) {\n        this.#system = system;\n    }\n\n    // 时机\n    Opportunity = {\n      "
  },
  {
    "path": "src/modules/character.js",
    "chars": 3668,
    "preview": "class Character {\n    constructor(system) {\n        this.#system = system;\n    }\n\n    #system;\n    #characters;\n    #cha"
  },
  {
    "path": "src/modules/event.js",
    "chars": 1501,
    "preview": "class Event {\n    constructor(system) {\n        this.#system = system;\n    }\n\n    #system;\n    #events;\n\n    initial({ev"
  },
  {
    "path": "src/modules/life.js",
    "chars": 10527,
    "preview": "import * as util from '../functions/util.js';\nimport * as fCondition from '../functions/condition.js';\n\nimport Property "
  },
  {
    "path": "src/modules/property.js",
    "chars": 13442,
    "preview": "class Property {\n    constructor(system) {\n        this.#system = system;\n    }\n\n    TYPES = {\n        // 本局\n        AGE"
  },
  {
    "path": "src/modules/talent.js",
    "chars": 7330,
    "preview": "class Talent {\n    constructor(system) {\n        this.#system = system;\n    }\n\n    #system;\n    #talents;\n    #talentPul"
  },
  {
    "path": "src/ui/laya.patch.js",
    "chars": 1866,
    "preview": "// 滚动条太灵敏\nconst SCROLL_START_DISTANCE = 30;\nLaya.ScrollBar.prototype.loop=function(){\n    var mouseY=Laya.stage.mouseY;\n"
  },
  {
    "path": "src/ui/layaUI.max.all.js",
    "chars": 147120,
    "preview": "var CLASS$=Laya.class;\nvar STATICATTR$=Laya.static;\nvar View=laya.ui.View;\nvar Dialog=laya.ui.Dialog;\nvar CelebrityUI=(f"
  },
  {
    "path": "src/ui/pluginFunction.js",
    "chars": 803,
    "preview": "const plugin =\nLaya.plugin = {};\n\nplugin.extractComponents = function(uiView, componentNames) {\n    const components = {"
  },
  {
    "path": "src/ui/promisesLaya.js",
    "chars": 1240,
    "preview": "Laya.promises = {\n    Tween: {\n        from: async function (target, props, duration, ease, delay, coverBefore) {\n      "
  },
  {
    "path": "src/ui/runtime.js",
    "chars": 14189,
    "preview": "const runtime =\nLaya.runtime = {};\n\nruntime.ColorFilterItem =\nclass ColorFilterItem extends Laya.Image {\n    constructor"
  },
  {
    "path": "src/ui/themes/cyber/achievement.js",
    "chars": 4611,
    "preview": "export default class CyberAchievement extends ui.view.CyberTheme.CyberAchievementUI {\n    constructor() {\n        super("
  },
  {
    "path": "src/ui/themes/cyber/celebrity.js",
    "chars": 4909,
    "preview": "export default class CyberCelebrity extends ui.view.CyberTheme.CelebrityUI {\n    constructor() {\n        super();\n      "
  },
  {
    "path": "src/ui/themes/cyber/main.js",
    "chars": 1508,
    "preview": "export default class CyberMain extends ui.view.CyberTheme.CyberMainUI {\n    constructor() {\n        super();\n        thi"
  },
  {
    "path": "src/ui/themes/cyber/mode.js",
    "chars": 293,
    "preview": "export default class CyberMode extends ui.view.CyberTheme.ModeUI {\n    constructor() {\n        super();\n        this.btn"
  },
  {
    "path": "src/ui/themes/cyber/popup/achievementPopup.js",
    "chars": 758,
    "preview": "export default class CyberAchievementPopup extends ui.view.CyberTheme.CyberAchievementPopupUI {\n    constructor() {\n    "
  },
  {
    "path": "src/ui/themes/cyber/property.js",
    "chars": 10040,
    "preview": "export default class CyberProperty extends ui.view.CyberTheme.CyberPropertyUI {\n    constructor() {\n        super();\n\n  "
  },
  {
    "path": "src/ui/themes/cyber/summary.js",
    "chars": 5003,
    "preview": "export default class CyberSummary extends ui.view.CyberTheme.CyberSummaryUI {\n    constructor() {\n        super();\n     "
  },
  {
    "path": "src/ui/themes/cyber/talent.js",
    "chars": 4599,
    "preview": "export default class CyberTalent extends ui.view.CyberTheme.CyberTalentUI {\n    constructor() {\n        super();\n       "
  },
  {
    "path": "src/ui/themes/cyber/trajectory.js",
    "chars": 5770,
    "preview": "export default class CyberTrajectory extends ui.view.CyberTheme.CyberTrajectoryUI {\n    constructor() {\n        super();"
  },
  {
    "path": "src/ui/themes/default/achievement.js",
    "chars": 2366,
    "preview": "export default class Achievement extends ui.view.DefaultTheme.AchievementUI {\n    constructor() {\n        super();\n     "
  },
  {
    "path": "src/ui/themes/default/celebrity.js",
    "chars": 5159,
    "preview": "export default class Celebrity extends ui.view.DefaultTheme.CelebrityUI {\n    constructor() {\n        super();\n        t"
  },
  {
    "path": "src/ui/themes/default/main.js",
    "chars": 1089,
    "preview": "export default class Main extends ui.view.DefaultTheme.MainUI {\n    constructor() {\n        super();\n        this.btnRem"
  },
  {
    "path": "src/ui/themes/default/mode.js",
    "chars": 290,
    "preview": "export default class Mode extends ui.view.DefaultTheme.ModeUI {\n    constructor() {\n        super();\n        this.btnCus"
  },
  {
    "path": "src/ui/themes/default/popup/achievementPopup.js",
    "chars": 750,
    "preview": "export default class achievementPopup extends ui.view.DefaultTheme.AchievementPopupUI {\n    constructor() {\n        supe"
  },
  {
    "path": "src/ui/themes/default/property.js",
    "chars": 7164,
    "preview": "export default class Property extends ui.view.DefaultTheme.PropertyUI {\n    constructor() {\n        super();\n\n        co"
  },
  {
    "path": "src/ui/themes/default/summary.js",
    "chars": 2868,
    "preview": "export default class Summary extends ui.view.DefaultTheme.SummaryUI {\n    constructor() {\n        super();\n        this."
  },
  {
    "path": "src/ui/themes/default/talent.js",
    "chars": 2790,
    "preview": "export default class Talent extends ui.view.DefaultTheme.TalentUI {\n    constructor() {\n        super();\n        this.bt"
  },
  {
    "path": "src/ui/themes/default/thanks.js",
    "chars": 2072,
    "preview": "export default class Thanks extends ui.view.DefaultTheme.ThanksUI {\n    constructor() {\n        super();\n        this.bt"
  },
  {
    "path": "src/ui/themes/default/trajectory.js",
    "chars": 4736,
    "preview": "export default class Trajectory extends ui.view.DefaultTheme.TrajectoryUI {\n    constructor() {\n        super();\n       "
  },
  {
    "path": "src/ui/themes/loading.js",
    "chars": 248,
    "preview": "export default class Loading extends ui.view.LoadingUI {\n    constructor() {\n        super();\n    }\n\n    static load() {"
  },
  {
    "path": "src/ui/themes/message.js",
    "chars": 748,
    "preview": "export default class MessagePopup extends ui.view.MessagePopupUI {\n    constructor() {\n        super();\n        this.lef"
  },
  {
    "path": "src/ui/themes/saveload.js",
    "chars": 5777,
    "preview": "export default class SaveLoad extends ui.view.SaveLoadUI {\n    constructor() {\n        super();\n        this.btnClose.on"
  },
  {
    "path": "src/ui/themes/themes.js",
    "chars": 1131,
    "preview": "export default class Themes extends ui.view.ThemesUI {\n    constructor() {\n        super();\n        this.btnClose.on(Lay"
  },
  {
    "path": "src/ui/uiManager.js",
    "chars": 11712,
    "preview": "import Views from './views.js'\nexport default class UIManager {\n    constructor(stage) {\n        UIManager.#views = View"
  },
  {
    "path": "src/ui/views.js",
    "chars": 41827,
    "preview": "const pages = {\n    LOADING: 'LOADING',\n    MAIN: 'MAIN',\n    TALENT: 'TALENT',\n    PROPERTY: 'PROPERTY',\n    TRAJECTORY"
  },
  {
    "path": "template/_config.yml",
    "chars": 26,
    "preview": "theme: jekyll-theme-cayman"
  },
  {
    "path": "template/_layouts/default.html",
    "chars": 1832,
    "preview": "<!DOCTYPE html>\n<html lang=\"{{ site.lang | default: \"en-US\" }}\">\n  <head>\n    <meta charset=\"UTF-8\">\n{% seo %}\n    <meta"
  },
  {
    "path": "template/index.md",
    "chars": 298,
    "preview": "# Life Restart\n\nやり直すんだ。そして、次はうまくやる。[RESTART](view/index.html)\n\n<iframe src=\"https://discord.com/widget?id=88338286842701"
  },
  {
    "path": "template/view/index.html",
    "chars": 558,
    "preview": "<!DOCTYPE html>\n<html lang=\"en\">\n    <head>\n        <meta charset=\"UTF-8\">\n        <meta http-equiv=\"X-UA-Compatible\" co"
  },
  {
    "path": "vite.config.js",
    "chars": 131,
    "preview": "/** @type {import('vite').UserConfig} */\nexport default {\n    base: './',\n    build: {\n        outDir: 'template/public'"
  }
]

// ... and 14 more files (download for full content)

About this extraction

This page contains the full source code of the VickScarlet/lifeRestart GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 159 files (7.1 MB), approximately 1.9M tokens, and a symbol index with 2852 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!