gitextract_gekg606v/ ├── .creator/ │ ├── asset-template/ │ │ └── typescript/ │ │ └── Custom Script Template Help Documentation.url │ └── default-meta.json ├── .gitignore ├── LICENSE ├── README.md ├── assets/ │ ├── textMeshPro/ │ │ ├── resources/ │ │ │ ├── fonts/ │ │ │ │ ├── zcoolArt.json │ │ │ │ ├── zcoolArt.json.meta │ │ │ │ ├── zcoolArt.ttf.meta │ │ │ │ ├── zcoolArt1.png.meta │ │ │ │ ├── zcoolArt2.png.meta │ │ │ │ ├── zcoolArt3.png.meta │ │ │ │ └── zcoolArt4.png.meta │ │ │ ├── fonts.meta │ │ │ ├── shader/ │ │ │ │ ├── effects/ │ │ │ │ │ ├── textMeshPro.effect │ │ │ │ │ └── textMeshPro.effect.meta │ │ │ │ ├── effects.meta │ │ │ │ ├── materials/ │ │ │ │ │ ├── textMeshPro.mtl │ │ │ │ │ └── textMeshPro.mtl.meta │ │ │ │ └── materials.meta │ │ │ ├── shader.meta │ │ │ ├── textures/ │ │ │ │ ├── ui.plist │ │ │ │ ├── ui.plist.meta │ │ │ │ └── ui.png.meta │ │ │ └── textures.meta │ │ ├── resources.meta │ │ ├── scenes/ │ │ │ ├── Example1.scene │ │ │ ├── Example1.scene.meta │ │ │ ├── Example2.scene │ │ │ └── Example2.scene.meta │ │ ├── scenes.meta │ │ ├── scripts/ │ │ │ ├── Example1.ts │ │ │ ├── Example1.ts.meta │ │ │ ├── TextMeshPro.ts │ │ │ ├── TextMeshPro.ts.meta │ │ │ ├── TmpRichText.ts │ │ │ ├── TmpRichText.ts.meta │ │ │ ├── utils/ │ │ │ │ ├── HtmlParser.ts │ │ │ │ ├── HtmlParser.ts.meta │ │ │ │ ├── TmpAssembler.ts │ │ │ │ ├── TmpAssembler.ts.meta │ │ │ │ ├── TmpFontConfig.ts │ │ │ │ ├── TmpFontConfig.ts.meta │ │ │ │ ├── TmpUtils.ts │ │ │ │ └── TmpUtils.ts.meta │ │ │ └── utils.meta │ │ └── scripts.meta │ └── textMeshPro.meta ├── cpp/ │ └── UIMeshBuffer.cpp ├── extensions/ │ └── textmeshpro-tool/ │ ├── @types/ │ │ ├── editor.d.ts │ │ ├── electron.d.ts │ │ ├── extension.d.ts │ │ ├── index.d.ts │ │ ├── message.d.ts │ │ └── packages/ │ │ ├── alipay-mini-game/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── android/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── asset-db/ │ │ │ └── @types/ │ │ │ ├── message.d.ts │ │ │ └── public.d.ts │ │ ├── assets/ │ │ │ └── @types/ │ │ │ └── public.d.ts │ │ ├── baidu-mini-game/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── builder/ │ │ │ └── @types/ │ │ │ ├── index.d.ts │ │ │ └── public/ │ │ │ ├── build-plugin.d.ts │ │ │ ├── build-result.d.ts │ │ │ ├── global.d.ts │ │ │ ├── index.d.ts │ │ │ ├── message.d.ts │ │ │ ├── options.d.ts │ │ │ └── texture-compress.d.ts │ │ ├── bytedance-mini-game/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── certificate/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── channel-upload-tools/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── cocos-play/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── console/ │ │ │ └── @types/ │ │ │ └── pritate.d.ts │ │ ├── engine/ │ │ │ └── @types/ │ │ │ ├── index.d.ts │ │ │ ├── message.d.ts │ │ │ └── module.d.ts │ │ ├── engine-extends/ │ │ │ └── @types/ │ │ │ ├── glTF.d.ts │ │ │ ├── gltf-validator.d.ts │ │ │ ├── i18n-well-defined.d.ts │ │ │ └── third-parts.d.ts │ │ ├── huawei-agc/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── huawei-quick-game/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── ios/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── linux/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── localization-editor/ │ │ │ └── @types/ │ │ │ ├── gettext-parser/ │ │ │ │ └── index.d.ts │ │ │ ├── globals.d.ts │ │ │ ├── index.d.ts │ │ │ ├── intl/ │ │ │ │ └── index.d.ts │ │ │ ├── po.d.ts │ │ │ └── runtime/ │ │ │ ├── components/ │ │ │ │ ├── icu-component.d.ts │ │ │ │ ├── l10n-component.d.ts │ │ │ │ └── l10n-label.d.ts │ │ │ ├── core/ │ │ │ │ ├── asset-manager-initer.d.ts │ │ │ │ ├── auto-config-intl-manager.d.ts │ │ │ │ ├── icu-options.d.ts │ │ │ │ ├── icu-type.d.ts │ │ │ │ ├── l10n-listen-event.d.ts │ │ │ │ ├── l10n-manager.d.ts │ │ │ │ ├── l10n-options.d.ts │ │ │ │ ├── localization-global.d.ts │ │ │ │ └── resource-data-manager.d.ts │ │ │ ├── l10n.d.ts │ │ │ └── polyfills/ │ │ │ ├── Intl.DateTimeFormat.d.ts │ │ │ ├── Intl.DisplayNames.d.ts │ │ │ ├── Intl.ListFormat.d.ts │ │ │ ├── Intl.Locale.d.ts │ │ │ ├── Intl.NumberFormat.d.ts │ │ │ ├── Intl.PluralRules.d.ts │ │ │ ├── Intl.RelativeTimeFormat.d.ts │ │ │ └── Intl.getCanonicalLocales.d.ts │ │ ├── mac/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── ohos/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── open-harmonyos/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── oppo-mini-game/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── package-asset/ │ │ │ └── @types/ │ │ │ └── public.d.ts │ │ ├── preview/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── programming/ │ │ │ └── @types/ │ │ │ └── message.d.ts │ │ ├── runtime-dev-tools/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── scene/ │ │ │ └── @types/ │ │ │ ├── engine-view.d.ts │ │ │ ├── message.d.ts │ │ │ ├── public.d.ts │ │ │ └── scene-facade-interface.d.ts │ │ ├── server/ │ │ │ └── @types/ │ │ │ └── package.d.ts │ │ ├── shortcuts/ │ │ │ └── @types/ │ │ │ └── shortcut.d.ts │ │ ├── vivo-mini-game/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── web-desktop/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── web-mobile/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── wechatgame/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ ├── windows/ │ │ │ └── @types/ │ │ │ └── index.d.ts │ │ └── xiaomi-quick-game/ │ │ └── @types/ │ │ └── index.d.ts │ ├── README-CN.md │ ├── README-EN.md │ ├── dist/ │ │ ├── main.js │ │ ├── panels/ │ │ │ └── default/ │ │ │ └── index.js │ │ └── utils.js │ ├── i18n/ │ │ ├── en.js │ │ └── zh.js │ ├── package.json │ ├── src/ │ │ ├── main.ts │ │ ├── panels/ │ │ │ └── default/ │ │ │ └── index.ts │ │ └── utils.ts │ ├── static/ │ │ ├── style/ │ │ │ └── default/ │ │ │ └── index.css │ │ └── template/ │ │ ├── default/ │ │ │ └── index.html │ │ └── vue/ │ │ └── counter.html │ ├── textMeshPro/ │ │ ├── resources/ │ │ │ ├── fonts/ │ │ │ │ ├── zcoolArt.json │ │ │ │ ├── zcoolArt.json.meta │ │ │ │ ├── zcoolArt.ttf.meta │ │ │ │ ├── zcoolArt1.png.meta │ │ │ │ ├── zcoolArt2.png.meta │ │ │ │ ├── zcoolArt3.png.meta │ │ │ │ └── zcoolArt4.png.meta │ │ │ ├── fonts.meta │ │ │ ├── shader/ │ │ │ │ ├── effects/ │ │ │ │ │ ├── textMeshPro.effect │ │ │ │ │ └── textMeshPro.effect.meta │ │ │ │ ├── effects.meta │ │ │ │ ├── materials/ │ │ │ │ │ ├── textMeshPro.mtl │ │ │ │ │ └── textMeshPro.mtl.meta │ │ │ │ └── materials.meta │ │ │ ├── shader.meta │ │ │ ├── textures/ │ │ │ │ ├── ui.plist │ │ │ │ ├── ui.plist.meta │ │ │ │ └── ui.png.meta │ │ │ └── textures.meta │ │ ├── resources.meta │ │ ├── scenes/ │ │ │ ├── Example1.scene │ │ │ ├── Example1.scene.meta │ │ │ ├── Example2.scene │ │ │ └── Example2.scene.meta │ │ ├── scenes.meta │ │ ├── scripts/ │ │ │ ├── Example1.ts │ │ │ ├── Example1.ts.meta │ │ │ ├── TextMeshPro.ts │ │ │ ├── TextMeshPro.ts.meta │ │ │ ├── TmpRichText.ts │ │ │ ├── TmpRichText.ts.meta │ │ │ ├── utils/ │ │ │ │ ├── HtmlParser.ts │ │ │ │ ├── HtmlParser.ts.meta │ │ │ │ ├── TmpAssembler.ts │ │ │ │ ├── TmpAssembler.ts.meta │ │ │ │ ├── TmpFontConfig.ts │ │ │ │ ├── TmpFontConfig.ts.meta │ │ │ │ ├── TmpUtils.ts │ │ │ │ └── TmpUtils.ts.meta │ │ │ └── utils.meta │ │ └── scripts.meta │ └── tsconfig.json ├── package.json ├── settings/ │ └── v2/ │ └── packages/ │ └── engine.json └── tsconfig.json