{"repo":"liangxiegame/QFramework","free":true,"listed":false,"github":"https://github.com/liangxiegame/QFramework","clone":"git clone https://github.com/liangxiegame/QFramework.git","description":"Godot/Unity3D System Design Architecture","language":"C#","stars":5409,"topics":["frameworks","game-dev","godot","godot-addon","godot-engine","godot-plugin","godot4","godotengine","qframework","u3d","unity","unity-3d","unity-asset","unity-editor","unity-framework","unity-scripts","unity2d","unity3d","unity3d-framework","unity3d-plugin"],"license":"MIT","category":"game_framework","readme_excerpt":"\n\n\n\n\n\n\n\n![LOGO](LOGO.png)\n\n\n\n[![](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/liangxiegame/QFramework/blob/master/LICENSE)\n\n# QFramework 简介 Intro\n\n[中文]()|[English](README_EN.md)\n\n[QFramework](https://github.com/liangxiegame/QFramework) 是提供一套简单、强大、易上手、符合 SOLID 原则、支持领域驱动设计（DDD）、事件驱动、数据驱动、分层、MVC 、CQRS、模块化、易扩展的架构，她的源码只有不到 1000 行，你可以完全把她放在你的笔记应用里保存。\n\n## 提供的架构图\n\n![image.png](https://file.liangxiegame.com/5e9f1682-1907-47a2-a23a-2d5a4ba2e7a4.png)\n\n## 举个例子（一图胜千言😂）\n\n![](https://file.liangxiegame.com/dee18df4-8275-4ba2-9b3d-ee3e6555f8e6.png)\n\n## 各种情况的示意图\n\n![image-20260124142617406](https://file.liangxiegame.com/9fbc9dc9-cbac-49ba-b6f8-328c2e063d9c.png)\n\n## 架构使用规范\n\n**QFramework系统设计架构分为四层及其规则：**\n\n* 表现层：ViewController层。IController接口，负责接收输入和状态变化时的表现，一般情况下，MonoBehaviour 均为表现层\n    * 可以获取System\n    * 可以获取Model\n    * 可以发送Command\n    * 可以监听Event\n* 系统层：System层。ISystem接口，帮助IController承担一部分逻辑，在多个表现层共享的逻辑，比如计时系统、商城系统、成就系统等\n    * 可以获取System\n    * 可以获取Model\n    * 可以监听Event\n    * 可以发送Event\n* 数据层：Model层。IModel接口，负责数据的定义、数据的增删查改方法的提供\n    * 可以获取Utility\n    * 可以发送Event\n* 工具层：Utility层。IUtility接口，负责提供基础设施，比如存储方法、序列化方法、网络连接方法、蓝牙方法、SDK、框架继承等。啥都干不了，可以集成第三方库，或者封装API\n* 除了四个层级，还有一个核心概念——Command\n    * 可以获取System\n    * 可以获取Model\n    * 可以发送Event\n    * 可以发送Command\n* 层级规则：\n    * IController 更改 ISystem、IModel 的状态必须用Command\n    * ISystem、IModel状态发生变更后通知IController必须用事件或BindableProperty\n    * IController可以获取ISystem、IModel对象来进行数据查询\n    * ICommand不能有状态\n    * 上层可以直接获取下层，下层不能获取上层对象\n    * 下层向上层通信用事件\n    * 上层向下层通信用方法调用（只是做查询，状态变更用Command），IController的交互逻辑为特别情况，只能用Command\n\n（照抄自：[学生课堂笔记1](https://github.com/Haogehaojiu/FrameworkDesign)）\n\n### 运行环境\n\n* Unity 2018.4.x ~ Unity 6.x\n\n## 安装\n\n* QFramework.cs \n    * 直接复制[此代码](QFramework.cs)到自己项目中的任意脚本中\n* QFramework.cs 与 官方示例\n    * [点此下载 unitypackage](./QFramework.cs.Examples.unitypackage)\n\n* QFramework.ToolKits\n    * [点此下载 unitypackage](./QFramework.Toolkits.unitypackage)\n* QFramework.ToolKitsPro\n    * 从 [AssetStore](http://u3d.as/SJ9) 安装\n\n\n\n## 资源\n\n| **版本** |                                      |                                                          |\n| ----------------------  | ---------------------------------------- | ------------------------------------------------------------ |\n| QFramework.cs | QFramework 本体架构的实现 | [文件](QFramework.cs) |\n| QFramework.cs  示例 | QFramework.cs 与官方示例： CounterApp、《点点点》、FlappyBird、CubeMaster、ShootingEditor2D、贪吃蛇等 | [点此下载 unitypackage](./QFramework.cs.Examples.unitypackage) |\n| QFramework.Toolkits | QFramework  集成 CoreKit/UIKit/ActionKit/ResKit/PackageKit/AudioKit 等全部官方工具（已包含 QFramework.cs 和 示例) | [点此下载 unitypackage](./QFramework.Toolkits.unitypackage) |\n| QFramework.Toolkits.Demo.WuZiQi | 使用 QFramework.Toolkits 开发的五子棋 Demo（需要安装好  QFramework.Toolkits） | [点此下载 unitypackage](./QFramework.Toolkits.Demo.WuZiQi.unitypackage) |\n| QFramework.Toolkits.Demo.Saolei | 使用 QFramework.Toolkits 开发的扫雷 Demo（需要安装好  QFramework.Toolkits） | [点此下载 unitypackage](./QFramework.Toolkits.Demo.SaoLei.unitypackage) |\n| QFramework.ToolKitsPro | 在 ToolKits 基础上集成更多好用的工具的版本（已包含 QFramework.Toolkits） | [AssetStore](http://u3d.as/SJ9) |\n| **群友案例** |  |  |\n| 赛车游戏《Crazy Car》 | 群友 [TastSong](https://github.com/TastSong) 使用 QF 进行重构的开源赛车游戏 | [游戏主页(Github](https://github.com/TastSong/CrazyCar)) |\n| **社区** |  |  |\n| QQ 群1（已满）：623597263 | 交流群 | [点击加群](https://qm.qq.com/cgi-bin/qm/qr?k=G4DZ_6qMbN8miP8RcRD9NdhNcVyrD88F&jump_from=webapi&authKey=P8WO3esK/KbDxWPHI5F3EC04IPT6jDSkk/tl73/EHIcRkMTvnLhwpTK1PtHr6V+p) |\n| QQ 群2：541745166 | 交流群 | [点击加群](https://qm.qq.com/q/VI5Od3rri4) |\n| 腾讯频道 | 中文社区 | [点击加入频道](https://pd.qq.com/s/cfe1690jf) |\n| Discord | 英文社区 | [点击加入频道](https://discord.gg/PHqHX5v5SE) |\n| **教程** |  |  |\n| 《框架搭建 决定版》    | 教程 QFramework  的核心架构是怎么演化过来的？ | [课程主页](https://learn.u3d.cn/tutorial/framework_design)\\|[学生课堂笔记1](https://github.com/Haogehaojiu/FrameworkDesign)\\|[学生课堂笔记2](https://github.com/Haogehaojiu/ShootingEditor2D) |\n| **产品案例** | 如果用了 qf 并且想要在如下列表中登记，可以在 github/gitee 的 issue 里发帖子,也可以加 qq 群，也可以用邮箱联系凉鞋 liangxiegame@163.com，当然如果看到使用 qf 的项目，我也会先去尝试征得同意再放到如下列表。 |  |\n| ![img](./README/guanniaobiji.jpg) | 独立游戏《观鸟笔记》 | [Steam](https://store.steampowered.com/app/4111370/) |\n| ![](./README/乌合之众.jpg) | 独立游戏《乌合之众》 | [Steam](https://store.steampowered.com/app/1741170/_/) |\n| ![](./README/银河摸鱼人.jpg) | 独立游戏《银河摸鱼人》 | [Steam](https://store.steampowered.com/app/1731000/) |\n| ![](./README/scalebox.jpg) | 独立游戏《ScaleBox》 | [Steam](https://store.steampowered.com/app/3528380/ScaleBox/) |\n| ![](./README/myrose.jpg) | 独立游戏《我的玫瑰》 | [Steam](https://store.steampowered.com/app/3246640/_/) |\n| ![](./README/超自然.jpg) | 独立游戏《蚀界档案》 | [TapTap](https://www.taptap.cn/app/222365) \\|[Steam](https://store.steampowered.com/app/1976540/_/) |\n| ![](./README/boxbread.jpeg) | 独立游戏《盒子面包坊》 | [TapTap](https://www.taptap.cn/app/384085) \\| [Steam](https://store.steampowered.com/app/2942950/_/) |\n| ![](./README/X-teroids.png) | 独立游戏《X-teriods》 | [Steam](https://store.steampowered.com/app/3342540/Xteroids/) |\n| ![](./README/thebirthofsprites.jpg) | 独立游戏《你好茄子：精灵的诞生》 | [Steam](https://store.steampowered.com/app/2375290/_/) |\n| ![](./README/huoche.jpg) | 独立游戏《当火车鸣笛三秒》 | [Steam](https://store.steampowered.com/app/1563700/_/)\\|[TapTap](https://www.taptap.cn/app/208258) |\n| ![](./README/qiezi1.jpg) | 独立游戏《你好茄子》 | [Steam](https://store.steampowered.com/app/2091640/Hi_Eggplant/) |\n| ![](./README/1stmountain.jpg) | 独立游戏《第一座山》 | [Steam](https://store.steampowered.com/app/2149980/The_First_Mountain/) |\n| ![](./README/tuimiepaopaomu.webp) | 独立游戏《推灭泡泡姆》 | [TapTap](https://www.taptap.com/app/233228) |\n| ![](./README/utgm.jpg) | 独立游戏《鬼山之下》 | [Steam](https://store.steampowered.com/app/1517160/_/) |\n| ![](./README/xieyingeng.png) | 手机游戏《谐音梗挑战》 | [TapTap](https://www.taptap.com/app/201075)        |\n| **其他相关教程** |  |  |\n| 《独立游戏体验计划》（猫叔） | 独立游戏制作体验教程，有用到 QFramework.cs | [b 站](https://space.bilibili.com/656352) |\n| 《原创独立游戏制作：平台射击 Roguelike》（凉鞋） | 原创独立游戏制作教程，有用到 QFramework.cs | [b 站](https://space.bilibili.com/60450548/channel/collectiondetail?sid=125221) |\n| 《原创独立游戏制作：类星露谷》（凉鞋） | 原创独立游戏制作教程，有用到 PlayMaker、QFramework.Tookits | [b 站](https://space.bilibili.com/60450548/channel/collectiondetail?sid=919279) |\n| 《QFramework 游戏开发：类幸存者》 | 面向 QFramework 的游戏开发教程，完成一款类吸血鬼幸存者游戏。 | [b 站](https://www.bilibili.com/video/BV1Uu4y1i7WH/) |\n| 《QFramework 教程会员》 | QFramework 相关的课程案例 | [GamePix](https://www.gamepixedu.com/vip/?levelId=1) |\n\n\n\n## Star 趋势（如果项目有帮到您欢迎点赞）\n\n[![Stargazers over time](https://starchart.cc/liangxiegame/QFramework.svg)](https://starchart.cc/liangxiegame/QFramework)\n\n\n\n### 作者\n\n* [凉鞋 liangxiegame](https://github.com/liangxiegame)\n\n### 贡献者\n\n* [京产肠饭]( https://gitee.com/JingChanChangFan/hk_-unity-tools)\n\n* [猫叔(一只皮皮虾)]( https://space.bilibili.com/656352/)\n\n* [TastSong]( https://github.com/TastSong)\n\n* [misakiMeiii](https://github.com/misakiMeiii)\n\n* [soso](https://github.com/so-sos-so)\n\n* [蓝色孤舟 gdtdftdqtd](https://github.com/gdtdftdqtd)\n\n* [h3166179](https://github.com/h3166179)\n\n* [葫芦 WangEdgar](https://github.com/WangEdgar)\n\n* New一天\n\n* 幽飞冷凝雪～冷\n\n\n### 优秀的 Unity 库、框架\n\n- [ET](https://github.com/egametang/ET)：ET Unity3D Client And C# Server Framework\n- [IFramework（OnClick）](https://github.com/OnClick9927/IFramework) Simple Unity Tools\n- [JEngine](https://github.com/JasonXuDeveloper/JEngine)  使Unity开发的游戏支持热更新的解决方案。\n- [TinaX Framework](https://tinax.corala.space/) “开箱即用”的Unity独立游戏开发工具\n\n### 代码规范完全遵循:\n\n[QCSharpStyleGuide](https://github.com/liangxiegame/QCSharpStyleGuide)\n\n\n### 赞助 Donate:\n\n* 如果觉得不错可以在 [这里 Asset Store](http://u3d.as/SJ9) 给个 5 星哦~ give 5 star\n* 或者给此仓库一个小小的 Star~ star this repository\n* 以上这些都会转化成我们的动力,提供更好的技术服务! \n\n\n\n### 鸣谢\n\n感谢 JetBrains 公司提供的使用许可证！\n\n<p><a href=\"https://www.jetbrains.com/?from=QFramework \">\n<img src=\"https://file.liangxiegame.com/2bf40802-c296-4bdc-bc8a-718000503771.png\" alt=\"JetBrains的Logo\" width=\"20%\" height=\"20%\"></a></p>\n\n感谢 OpenAI 通过 Codex for OSS 计划对本项目的开源维护提供支持。\n\n[![Powered by Codex](https://img.shields.io/badge/Powered%20by-Codex-000000?style=flat-square)](https://openai.com/codex/)\n\n感谢 GitHub Copilot 对本项目开源维护提供支持。\n\n[![Powered by Copilot](https://img.shields.io/badge/Powered%20by-Copilot-000000?style=flat-square&logo=githubcopilot)](https://github.com/features/copilot)\n\n感谢小米 MiMo 对本项目开源维护提供 Token 赞助。\n\n[![Powered by MiMo](https://img.shields.io/badge/Powered%20by-MiMo-000000?style=flat-square)](https://mimo.mi.com/)\n\n本开源项目由 [QFramework 教程年会员](https://www.gamepixedu.com/vip/?levelId=1) 提供资助\n","default_branch":"master","files":2522,"tree":[".gitignore","Doc.md","Example.png","LICENSE","LOGO.png","QFramework API.md","QFramework.Godot4+/.gitattributes","QFramework.Godot4+/.gitignore","QFramework.Godot4+/Example/CounterApp.tscn","QFramework.Godot4+/Example/CounterAppController.cs","QFramework.Godot4+/Q Framework.godot 4.net.sln","QFramework.Godot4+/QFramework.cs","QFramework.Godot4+/addons/qframework/package_window.gd","QFramework.Godot4+/addons/qframework/package_window.tscn","QFramework.Godot4+/addons/qframework/plugin.cfg","QFramework.Godot4+/addons/qframework/qframework.gd","QFramework.Godot4+/icon.svg","QFramework.Godot4+/icon.svg.import","QFramework.Godot4+/project.godot","QFramework.Toolkits.Demo.SaoLei.unitypackage","QFramework.Toolkits.Demo.WuZiQi.unitypackage","QFramework.Toolkits.unitypackage","QFramework.Unity2018+/.codegraph","QFramework.Unity2018+/.github/prompts/opsx-apply.prompt.md","QFramework.Unity2018+/.github/prompts/opsx-archive.prompt.md","QFramework.Unity2018+/.github/prompts/opsx-explore.prompt.md","QFramework.Unity2018+/.github/prompts/opsx-propose.prompt.md","QFramework.Unity2018+/.github/prompts/opsx-sync.prompt.md","QFramework.Unity2018+/.github/skills/openspec-apply-change/SKILL.md","QFramework.Unity2018+/.github/skills/openspec-archive-change/SKILL.md","QFramework.Unity2018+/.github/skills/openspec-explore/SKILL.md","QFramework.Unity2018+/.github/skills/openspec-propose/SKILL.md","QFramework.Unity2018+/.github/skills/openspec-sync-specs/SKILL.md","QFramework.Unity2018+/.opencode/commands/opsx-apply.md","QFramework.Unity2018+/.opencode/commands/opsx-archive.md","QFramework.Unity2018+/.opencode/commands/opsx-explore.md","QFramework.Unity2018+/.opencode/commands/opsx-propose.md","QFramework.Unity2018+/.opencode/commands/opsx-sync.md","QFramework.Unity2018+/.opencode/skills/openspec-apply-change/SKILL.md","QFramework.Unity2018+/.opencode/skills/openspec-archive-change/SKILL.md","QFramework.Unity2018+/.opencode/skills/openspec-explore/SKILL.md","QFramework.Unity2018+/.opencode/skills/openspec-propose/SKILL.md","QFramework.Unity2018+/.opencode/skills/openspec-sync-specs/SKILL.md","QFramework.Unity2018+/Assets/QFramework.meta","QFramework.Unity2018+/Assets/QFramework/Framework.meta","QFramework.Unity2018+/Assets/QFramework/Framework/Examples.unitypackage","QFramework.Unity2018+/Assets/QFramework/Framework/Examples.unitypackage.meta","QFramework.Unity2018+/Assets/QFramework/Framework/PackageVersion.json","QFramework.Unity2018+/Assets/QFramework/Framework/PackageVersion.json.meta","QFramework.Unity2018+/Assets/QFramework/Framework/Scripts.meta","QFramework.Unity2018+/Assets/QFramework/Framework/Scripts/QFramework.asmdef","QFramework.Unity2018+/Assets/QFramework/Framework/Scripts/QFramework.asmdef.meta","QFramework.Unity2018+/Assets/QFramework/Framework/Scripts/QFramework.cs","QFramework.Unity2018+/Assets/QFramework/Framework/Scripts/QFramework.cs.meta","QFramework.Unity2018+/Assets/QFramework/Framework/Scripts/link.xml","QFramework.Unity2018+/Assets/QFramework/Framework/Scripts/link.xml.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Example.unitypackage","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Example.unitypackage.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Action.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Action/PlaySound.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Action/PlaySound.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music/PlayMusicCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music/PlayMusicCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music/PlayMusicWithClip.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music/PlayMusicWithClip.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music/ResumeMusicCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music/ResumeMusicCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music/StopMusicCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Music/StopMusicCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Sound.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Sound/PlaySoundCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Sound/PlaySoundCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Sound/PlaySoundWithClipCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Sound/PlaySoundWithClipCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Sound/StopAllSoundCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Sound/StopAllSoundCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/PauseVoiceCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/PauseVoiceCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/PlayVoiceCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/PlayVoiceCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/PlayVoiceWithClip.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/PlayVoiceWithClip.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/ResumeVoiceCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/ResumeVoiceCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/StopVoiceCommand.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Command/Voice/StopVoiceCommand.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/AbstractAudioLoaderPool.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/AbstractAudioLoaderPool.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/AudioLoaderPoolModel.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/AudioLoaderPoolModel.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/AudioSearchKeys.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/AudioSearchKeys.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/DefaultAudioLoader.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/DefaultAudioLoader.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/DefaultAudioLoaderPool.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/DefaultAudioLoaderPool.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/IAudioLoader.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/IAudioLoader.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/IAudioLoaderPool.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/AudioLoaderPoolModel/IAudioLoaderPool.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/PlayingSoundPoolModel.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Model/PlayingSoundPoolModel.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/ConsoleModuleSystem.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/ConsoleModuleSystem.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/EveryOneChannel.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/EveryOneChannel.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/IgnoreSameSoundInGlobalFramesChannel.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/IgnoreSameSoundInGlobalFramesChannel.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/IgnoreSameSoundInSoundFramesChannel.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/IgnoreSameSoundInSoundFramesChannel.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/PlaySoundChannel.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/PlaySoundChannel.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/PlaySoundChannelSystem.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/System/PlaySoundChannelSystem/PlaySoundChannelSystem.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Utility.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Utility/AudioPlayerExtensions.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Architecture/Utility/AudioPlayerExtensions.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioKit.asmdef","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioKit.asmdef.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioKit.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioKit.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioKitArchitecture.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioKitArchitecture.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioKitSettings.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioKitSettings.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioManager.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/AudioManager.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/FluentAPI.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/FluentAPI/FluentMusicAPI.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/FluentAPI/FluentMusicAPI.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/FluentAPI/FluentSoundAPI.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/FluentAPI/FluentSoundAPI.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/AbstractAudioPlayer.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/AbstractAudioPlayer.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/AudioPlayer.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/AudioPlayer.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/AudioSourceController.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/AudioSourceController.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/AudioPlayerLifeCycle.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/AudioPlayerLifeCycle.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/ClipPrepareModeController.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/ClipPrepareModeController.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/IClipPrepareMode.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/IClipPrepareMode.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/PrepareClipByLoaderAsync.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/PrepareClipByLoaderAsync.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/PrepareClipByLoaderSync.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/PrepareClipByLoaderSync.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/PrepareClipBySetUp.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/Features/ClipPrepareMode/PrepareClipBySetUp.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/MusicPlayer.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/Player/MusicPlayer.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/QFramework.BindableProperty.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/AudioKit/Scripts/QFramework.BindableProperty.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/AssetBundleExporter.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/AssetBundleExporter.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/BuildScript.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/BuildScript.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/Data.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/Data/SubProjectData.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/Data/SubProjectData.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/HotFix.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/HotFix/BundleHotFix.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/HotFix/BundleHotFix.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/HotFix/SaveVersion.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/HotFix/SaveVersion.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/HotFix/WindowsFile.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/HotFix/WindowsFile.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKit.Editor.asmdef","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKit.Editor.asmdef.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitAssetsMenu.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitAssetsMenu.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitEditorAPI.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitEditorAPI.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitEditorWindow.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitEditorWindow.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitInfoGenerator.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitInfoGenerator.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitView.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/ResKitView.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/packagekitconfig.json","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Editor/packagekitconfig.json.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Example.unitypackage","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Example.unitypackage.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Architecture.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Architecture/Architecture.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Architecture/Architecture.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Architecture/System.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Architecture/System/ConsoleModuleSystem.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Architecture/System/ConsoleModuleSystem.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/IResCreator.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/IResCreator.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/Res.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/Res/IRes.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/Res/IRes.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/Res/Res.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/Res/Res.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResFactory.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResFactory.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader/IResLoader.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader/IResLoader.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader/IResLoaderExtensions.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader/IResLoaderExtensions.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader/ResLoader.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader/ResLoader.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader/ResLoaderOnDestroyRecycler.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResLoader/ResLoaderOnDestroyRecycler.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResMgr.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResMgr.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResSearchKeys.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResSearchKeys.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResTable.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Framework/ResTable.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/CommonConfirm.Designer.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/CommonConfirm.Designer.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/CommonConfirm.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/CommonConfirm.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/CommonConfirm.prefab","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/CommonConfirm.prefab.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/HotFixedPanel.Designer.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/HotFixedPanel.Designer.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/HotFixedPanel.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/HotFixedPanel.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/MainConfig.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/MainConfig.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/TestHotFix.unity","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/TestHotFix.unity.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/服务器示例xml.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/服务器示例xml/ServerInfo.xml","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixExample/服务器示例xml/ServerInfo.xml.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/ABMD5.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/ABMD5.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/AES.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/AES.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/BinarySerializeOpt.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/BinarySerializeOpt.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/DownLoadAssetBundle.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/DownLoadAssetBundle.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/DownLoadItem.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/DownLoadItem.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/EncryptConfig.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/EncryptConfig.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/HotPatchManager.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/HotPatchManager.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/MD5Manager.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/MD5Manager.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/RSA.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/RSA.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/ServerInfo.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/HotFixDowload/HotFixScripts/ServerInfo.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/AssetBundlePathHelper.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/AssetBundlePathHelper.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/AssetBundleSettings.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/AssetBundleSettings.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/AssetData.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/AssetData.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/AssetDataGroup.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/AssetDataGroup.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/AssetDataTable.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/AssetDataTable.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/ConfigFileUtility.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/ConfigFileUtility.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/IResDatas.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/IResDatas.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/ResDatas.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ConfigFile/ResDatas.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/Res.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/Res/AssetBundleRes.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/Res/AssetBundleRes.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/Res/AssetBundleSceneRes.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/Res/AssetBundleSceneRes.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/Res/AssetRes.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/Res/AssetRes.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ResCreator.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ResCreator/AssetBundleResCreator.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ResCreator/AssetBundleResCreator.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ResCreator/AssetBundleSceneResCreator.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ResCreator/AssetBundleSceneResCreator.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ResCreator/AssetResCreator.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/AssetBundleSupport/ResCreator/AssetResCreator.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/LocalImageRes.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/LocalImageRes.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/NetImageRes.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/NetImageRes.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/ResourcesSupport.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/ResourcesSupport/ResourcesRes.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/ResourcesSupport/ResourcesRes.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/ResourcesSupport/ResourcesResCreator.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Implements/ResourcesSupport/ResourcesResCreator.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/ResKit.asmdef","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/ResKit.asmdef.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/ResKit.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/ResKit.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/SubProject.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/SubProject.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/BinarySerializer.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/BinarySerializer/BinarySerializer.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/BinarySerializer/BinarySerializer.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/DisposableObject.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/DisposableObject.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/IEnumeratorTask.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/IEnumeratorTask.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/PlatformCheck.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/PlatformCheck.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/RefCounter.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/RefCounter.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/ResUnloadHelper.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/ResUnloadHelper.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/ZipFileHelper.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/ResKit/Scripts/Utility/ZipFileHelper.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts/AudioKitWithResKitInit.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts/AudioKitWithResKitInit.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts/ResKitUIPanelTester.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts/ResKitUIPanelTester.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts/SupportOldQF.asmdef","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts/SupportOldQF.asmdef.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts/UIKitWithResKitInit.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/Scripts/UIKitWithResKitInit.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/UIKitCreateService.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/UIKitCreateService/Editor/UIKitCreateServiceView.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/UIKitCreateService/Editor/UIKitCreateServiceView.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/UIKitCreateService/Editor/packagekitconfig.json","QFramework.Unity2018+/Assets/QFramework/Toolkits/SupportOldQF/UIKitCreateService/Editor/packagekitconfig.json.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates/IBaseTemplate.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates/IBaseTemplate.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates/UIElementCodeTemplate.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates/UIElementCodeTemplate.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates/UIPanelDesignerTemplate.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates/UIPanelDesignerTemplate.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates/UIPanelTemplate.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Templates/UIPanelTemplate.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/UICodeGenerator.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/UICodeGenerator.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/UISerializer.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/UISerializer.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Util.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/CodeGen/Util.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/UIKitSettingView.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/UIKitSettingView.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/UIPanelInspector.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/CodeGen/UIPanelInspector.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/UIKit.Editor.asmdef","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/UIKit.Editor.asmdef.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/UIKitHierarchyMenu.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/UIKitHierarchyMenu.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/UIKitSetttingData.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/UIKitSetttingData.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/packagekitconfig.json","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Editor/packagekitconfig.json.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Example.unitypackage","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Example.unitypackage.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIComponent.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIComponent.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIElement.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIElement.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIElementList.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIElementList.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIScrollPage.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIScrollPage.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIScrollPageMark.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Component/UIScrollPageMark.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Document.md","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Document.md.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/DontDestroyOnLoad.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/DontDestroyOnLoad.cs.meta","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Empty4Raycast.cs","QFramework.Unity2018+/Assets/QFramework/Toolkits/UIKit/Scripts/Empty4Raycast.cs.meta"],"storefront":"/r/liangxiegame","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liangxiegame/QFramework/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}