Compare commits

..
Author SHA1 Message Date
dingyuntian 75ece85309 Merge branch 'bugfix/帧动画调整' into 'develop'
chore: 版本号升级

See merge request aibis-dream/aibis-dream!841
2026-08-05 13:56:42 +00:00
dingyuntian 278543cb8b chore: 版本号升级 2026-08-05 21:56:13 +08:00
dingyuntian 9fdef73926 Merge branch 'bugfix/帧动画调整' into 'develop'
Bugfix/帧动画调整

See merge request aibis-dream/aibis-dream!840
2026-08-05 13:53:03 +00:00
dingyuntian 121e7f398c feat: FlowAsync调整 2026-08-05 21:14:06 +08:00
dingyuntian 9c3c467046 fix: 静音功能 2026-08-05 21:13:43 +08:00
dingyuntian 69152748b5 Merge branch 'build' into 'develop'
feat: 打包后

See merge request aibis-dream/aibis-dream!839
2026-08-03 09:39:52 +00:00
dingyuntian 8ac4a6705a feat: 打包后 2026-08-03 17:13:24 +08:00
dingyuntian a23b7376a0 Merge branch 'bugfix佩佩2流程' into 'develop'
scene(huoshan): 调整火山维修场景维修面板线缆与布局

See merge request aibis-dream/aibis-dream!838
2026-08-03 08:29:13 +00:00
bottlefishandCursor 1ccf81fe8a chore(shapes): 启用 Shapes 即时模式实例化
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 16:27:45 +08:00
bottlefishandCursor 68d7be823d scene(huoshan): 调整火山维修场景维修面板线缆与布局
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 16:27:31 +08:00
dingyuntian 1c37b395da Merge branch 'build' into 'develop'
fix: 小问题

See merge request aibis-dream/aibis-dream!837
2026-08-03 08:26:20 +00:00
dingyuntian 79999f7dfa fix: 小问题 2026-08-03 16:17:11 +08:00
dingyuntian 090c9e1d86 Merge branch 'bugfix佩佩2流程' into 'develop'
fix(peipei): 修正佩佩BE判定变量为 global_isPeipeiBE

See merge request aibis-dream/aibis-dream!836
2026-08-03 08:11:07 +00:00
bottlefishandCursor 452fcdf3fb fix(peipei): 修正佩佩BE判定变量为 global_isPeipeiBE
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 16:06:06 +08:00
dingyuntian 3f4fa30b1d Merge branch 'build' into 'develop'
Build

See merge request aibis-dream/aibis-dream!835
2026-08-03 07:10:49 +00:00
dingyuntian dd2e09f12e chore: 本地化 2026-08-03 15:10:14 +08:00
dingyuntian 9fdb91c8b1 feat: yarn调整 2026-08-03 15:10:02 +08:00
dingyuntian 5794245a98 Merge branch 'feature/本地化&勘误' into 'develop'
Feature/本地化&勘误

See merge request aibis-dream/aibis-dream!833
2026-08-03 06:55:41 +00:00
dingyuntian 5e16404d98 Merge branch 'bugfix/本地化最后一波' into 'develop'
Bugfix/本地化最后一波

See merge request aibis-dream/aibis-dream!834
2026-08-03 06:54:56 +00:00
dingyuntian 6f1bead4ab chore: 版本号升级 2026-08-03 14:54:32 +08:00
dingyuntian 89def8621c feat: 本地化文本更新 2026-08-03 14:48:16 +08:00
dingyuntian ce860ca734 art: 诊所外佩佩尺寸问题 2026-08-03 14:47:53 +08:00
dingyuntian 899f803796 feat: 缩略图更新 2026-08-03 14:47:34 +08:00
Ovid 5cbbbdf03e +UF内部说话人 2026-08-03 10:28:41 +08:00
Ovid ef47709301 commit 2026-08-03 10:28:26 +08:00
dingyuntian 7d5e1301a0 Merge branch 'bugfix/本地化最后一波' into 'develop'
Bugfix/本地化最后一波

See merge request aibis-dream/aibis-dream!832
2026-08-02 20:06:45 +00:00
dingyuntian 44ac9ace0a fix: 垃圾测试 2026-08-03 04:05:31 +08:00
dingyuntian 2cb37a09a7 feat: 火山病历本地化 2026-08-03 03:49:00 +08:00
dingyuntian 7867e501b8 fix: 冒号和中括号加转义 2026-08-03 02:07:17 +08:00
dingyuntian 1ed7b7c881 fix: 版本号规则更新 2026-08-03 01:33:51 +08:00
dingyuntian 708786e788 feat: 佩佩病历本地化 2026-08-03 01:21:14 +08:00
dingyuntian d0cd0b00b5 fix: 社群链接调整 2026-08-02 23:50:41 +08:00
dingyuntian 0e2e61a83b Merge branch 'bugfix/问题修复' into 'develop'
Bugfix/问题修复

See merge request aibis-dream/aibis-dream!831
2026-08-02 13:46:09 +00:00
dingyuntian 5fa324de6c fix: 切割锯子接入EventTrigger 2026-08-02 21:45:36 +08:00
dingyuntian 93501dddaf feat: 增加本地化图片播放 2026-08-02 21:20:05 +08:00
dingyuntian e6c3148764 fix: 梦境行加长 2026-08-02 19:49:44 +08:00
dingyuntian 4739e14d8d fix: 佩佩外出动画替换 2026-08-02 19:49:22 +08:00
dingyuntian a088531224 Merge branch 'bugfix/火山本地化问题' into 'develop'
fix: 火山玩法本地化问题

See merge request aibis-dream/aibis-dream!830
2026-08-02 11:27:23 +00:00
dingyuntian 2fa3eb8024 fix: 火山玩法本地化问题 2026-08-02 19:26:56 +08:00
dingyuntian 6c46874e44 Merge branch 'feature/Steam愿望单' into 'develop'
Feature/steam愿望单

See merge request aibis-dream/aibis-dream!829
2026-08-02 09:56:07 +00:00
dingyuntian 398bdf18de art: 检索Timeline 2026-08-02 17:55:42 +08:00
dingyuntian be4e820aa5 feat: 愿望单按钮 2026-08-02 17:55:26 +08:00
dingyuntian e8aea1e83d feat: 本地化表调整 2026-08-02 17:54:33 +08:00
dingyuntian fad170c673 Merge branch 'feature/d2nMus' into 'develop'
d2nMus

See merge request aibis-dream/aibis-dream!827
2026-08-02 09:49:26 +00:00
Ovid ba5960b4e7 d2nMusDebug&错字 2026-08-02 16:54:22 +08:00
dingyuntian 48b1ed4ec9 Merge branch 'feature/Steam愿望单' into 'develop'
Feature/steam愿望单

See merge request aibis-dream/aibis-dream!828
2026-08-02 06:29:44 +00:00
dingyuntian 3b1a551a04 fix: 本地化问题微调 2026-08-02 14:07:16 +08:00
dingyuntian 658aa1889b Merge branch 'bugfix/火山玩法回归' into feature/Steam愿望单 2026-08-02 13:44:53 +08:00
dingyuntian 56337c5173 fix: 火山玩法回退 2026-08-02 13:43:06 +08:00
Ovid 3d61fa5944 d2nMus 2026-08-02 02:33:04 +08:00
dingyuntian 64c7245d9e feat: 帧动画Timeline问题处理 2026-08-02 02:22:46 +08:00
dingyuntian 20a458ec78 feat: 字体兼容相关调整 2026-08-02 01:22:59 +08:00
dingyuntian 3adb04ebb3 feat: 本地化字体兼容 2026-08-02 01:22:40 +08:00
dingyuntian 3bff294130 chore: 去除无用资源 2026-08-02 01:20:27 +08:00
dingyuntian b0ae7233e0 fix: 本地化小调整 2026-08-02 01:18:50 +08:00
dingyuntian 4e2231ef01 art: 字体重新引入 2026-08-02 01:18:08 +08:00
dingyuntian c77306af0c feat: 本地化导入完成 2026-08-01 17:04:50 +08:00
dingyuntian ee08eab9b0 chore: 自动测试重构及规范 2026-08-01 13:57:45 +08:00
dingyuntian 24c5169a10 fix: 调整Character语言回退逻辑 2026-07-31 23:13:56 +08:00
dingyuntian 48dcc9ec3a Merge branch 'develop' into feature/Steam愿望单 2026-07-31 22:44:07 +08:00
dingyuntian d675cd1338 Merge branch 'feature/梦境问题' into 'develop'
Feature/梦境问题

See merge request aibis-dream/aibis-dream!826
2026-07-31 14:43:17 +00:00
dingyuntian bd39c27c1d feat: 添加打开Steam商店页功能 2026-07-31 18:22:55 +08:00
dingyuntian 01cc5036d3 chore: UnityTest清理 2026-07-31 18:22:08 +08:00
dingyuntian de8d4a5037 fix: 问题修复 2026-07-31 16:41:05 +08:00
dingyuntian 8bff84640a Merge branch 'develop' into feature/梦境问题 2026-07-31 15:17:23 +08:00
dingyuntian 62e05968b7 feat: 本地化扩展 2026-07-30 21:25:36 +08:00
dingyuntian 0749df3eb2 Merge branch 'feature/梦境问题' into 'develop'
fix: 打包问题

See merge request aibis-dream/aibis-dream!825
2026-07-30 12:19:54 +00:00
dingyuntian f113c979a2 fix: 打包问题 2026-07-30 20:11:44 +08:00
dingyuntian d9d61be09a Merge branch 'feature/梦境问题' into 'develop'
Revert "feat: 梦境问题处理"

See merge request aibis-dream/aibis-dream!824
2026-07-29 17:09:42 +00:00
dingyuntian daa30de7f3 Revert "feat: 梦境问题处理"
This reverts commit 6b46fe3faa.
2026-07-30 01:09:04 +08:00
dingyuntian 6cc19f3d7b feat: 升版本 2026-07-30 01:01:31 +08:00
dingyuntian 1df4188994 Merge branch 'develop' into feature/梦境gengx 2026-07-30 00:48:50 +08:00
dingyuntian 6b46fe3faa feat: 梦境问题处理 2026-07-30 00:48:41 +08:00
dingyuntian b211f674d7 Merge branch 'feature/D2SdEBUG' into 'develop'
COMMIT;

See merge request aibis-dream/aibis-dream!823
2026-07-29 16:22:03 +00:00
Ovid 497ddd45e3 COMMIT; 2026-07-30 00:16:54 +08:00
dingyuntian 7502638281 Merge branch 'feature/本地化正式' into 'develop'
feat: 火山玩法本地化

See merge request aibis-dream/aibis-dream!821
2026-07-29 15:37:19 +00:00
dingyuntian 61a2e779df feat: 指针问题 2026-07-29 20:35:25 +08:00
dingyuntian 61fb8820a3 feat: 梦境dos界面 2026-07-29 15:57:44 +08:00
dingyuntian ac0b20a3a8 art: 资源迁移 2026-07-29 14:12:47 +08:00
dingyuntian 8f2ee603d5 feat: 火山表达维修粒子字符池拆分 2026-07-29 13:00:59 +08:00
dingyuntian 99338a04cc Merge branch 'feature/musfix-PP2删除记忆音乐改无版权' into 'develop'
替换PP2音乐

See merge request aibis-dream/aibis-dream!818
2026-07-28 15:43:35 +00:00
Ovid 38fce43283 替换PP2音乐 2026-07-28 23:33:52 +08:00
dingyuntian a48e4babd4 feat: 硬编码本地化 2026-07-28 21:34:42 +08:00
dingyuntian ca5b714124 feat: 火山玩法本地化
仍有硬编码残留,待处理
2026-07-28 19:13:53 +08:00
dingyuntian c735f3084e Merge branch 'feature/章节名' into 'develop'
章节名

See merge request aibis-dream/aibis-dream!817
2026-07-28 10:16:00 +00:00
Ovid e881c9e710 章节名 2026-07-28 17:52:03 +08:00
dingyuntian 3de3f1a2e2 feat: 添加本地化语言设置 2026-07-28 17:15:03 +08:00
dingyuntian fe11a89b2d Merge branch 'feature/本地化' into 'develop'
yarn: 本地化

See merge request aibis-dream/aibis-dream!816
2026-07-28 09:14:26 +00:00
dingyuntian 5b02636572 yarn: 本地化 2026-07-28 17:12:12 +08:00
dingyuntian 9386af3155 Merge branch 'feature/本地化' into 'develop'
yarn: 添加行号

See merge request aibis-dream/aibis-dream!815
2026-07-28 09:03:35 +00:00
dingyuntian 62586a2ec9 yarn: 错误行 2026-07-28 17:03:08 +08:00
dingyuntian a498fcb7f0 yarn: 添加行号 2026-07-28 17:00:54 +08:00
dingyuntian ddeeeebf25 Merge branch 'feature/musfix' into 'develop'
Feature/musfix

See merge request aibis-dream/aibis-dream!814
2026-07-28 08:10:27 +00:00
Ovid c4f3e79c23 debug 2026-07-28 16:04:04 +08:00
Ovid b091cf0d15 musfix 2026-07-28 16:03:22 +08:00
dingyuntian 0466649aa4 Merge branch '7.28补充' into 'develop'
修复问题

See merge request aibis-dream/aibis-dream!813
2026-07-27 20:33:52 +00:00
bottlefish 114b90eaca 修复问题 2026-07-28 04:33:07 +08:00
dingyuntian 6a4401b3f7 Merge branch 'bugfix7.28' into 'develop'
sfx命令修复

See merge request aibis-dream/aibis-dream!812
2026-07-27 19:47:43 +00:00
bottlefish f1a0e4fe0e sfx命令修复 2026-07-28 03:47:00 +08:00
dingyuntian 39ab86fd05 Merge branch 'feature/bnkFix' into 'develop'
Update Environment.bank

See merge request aibis-dream/aibis-dream!811
2026-07-27 19:46:49 +00:00
Ovid 4d0f6954ab Update Environment.bank 2026-07-28 03:46:05 +08:00
dingyuntian 008817269f Merge branch 'feature/bnkFix' into 'develop'
rebd

See merge request aibis-dream/aibis-dream!810
2026-07-27 18:56:06 +00:00
Ovid 5fa12aee74 rebd 2026-07-28 02:55:04 +08:00
dingyuntian 2fce9d4c8d Merge branch '7.27night春晖优化' into 'develop'
feat(tarot): 添加悬停与选牌音效

See merge request aibis-dream/aibis-dream!807
2026-07-27 18:43:07 +00:00
dingyuntian 9bfa990e33 Merge branch 'bugfix/结尾' into 'develop'
fix: 结尾

See merge request aibis-dream/aibis-dream!808
2026-07-27 18:34:29 +00:00
dingyuntian 03d9631ce4 fix: 结尾 2026-07-28 02:34:06 +08:00
dingyuntian 7371848889 Merge branch 'feature/0727SFXdebug' into 'develop'
Feature/0727 sf xdebug

See merge request aibis-dream/aibis-dream!806
2026-07-27 18:28:21 +00:00
Ovid 1eeb2eb6d9 PP2MUS 2026-07-28 02:20:53 +08:00
bottlefishandCursor 4605fc3215 yarn(peipei): 更新停止想象任务提示文案
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 02:02:07 +08:00
bottlefishandCursor 85c7e54f53 yarn(huoshan): 调整火山关于留下与赢的台词
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 02:01:58 +08:00
bottlefishandCursor 218b3939ff yarn: 缩短地铁安慰段落等待时间
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 02:01:48 +08:00
bottlefishandCursor a9063726a9 feat(tarot): 添加悬停与选牌音效
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 02:01:06 +08:00
dingyuntian 71043c108c Merge branch 'bugfix/存档功能过严' into 'develop'
art: 佩佩动画更新

See merge request aibis-dream/aibis-dream!805
2026-07-27 17:50:42 +00:00
dingyuntian e803f9f8b6 art: 佩佩动画更新 2026-07-28 01:47:12 +08:00
Ovid 90c1c34d68 debug 2026-07-28 01:42:21 +08:00
Ovid 093ce6886d PP1mus 2026-07-28 01:31:47 +08:00
dingyuntian 7961ebbd79 Merge branch 'bugfix/存档功能过严' into 'develop'
Bugfix/存档功能过严

See merge request aibis-dream/aibis-dream!804
2026-07-27 17:30:56 +00:00
dingyuntian 738f112a1d yarn: 音效已合入Timeline 2026-07-28 01:29:49 +08:00
dingyuntian 9904e91145 art: 火山插孔排列 2026-07-28 01:28:12 +08:00
dingyuntian e1c8ba4677 Merge branch 'bugfix/存档功能过严' into 'develop'
Bugfix/存档功能过严

See merge request aibis-dream/aibis-dream!803
2026-07-27 17:19:08 +00:00
dingyuntian 07bfd9020a Merge branch 'develop' into bugfix/存档功能过严 2026-07-28 01:18:48 +08:00
dingyuntian 608d87725f Merge branch '7.27night春晖优化' into 'develop'
fix(fix-system): 修正线盘松弛预判朝向与绷紧判定

See merge request aibis-dream/aibis-dream!801
2026-07-27 17:16:14 +00:00
dingyuntian b013ced409 Merge branch 'feature/音频参数补全' into 'develop'
Feature/音频参数补全

See merge request aibis-dream/aibis-dream!802
2026-07-27 17:13:09 +00:00
dingyuntian 22a0d7377d feat: 音频参数保存功能 2026-07-28 01:12:22 +08:00
dingyuntian 2902c554a6 feat: 修改存档和结果路径 2026-07-28 01:11:46 +08:00
bottlefishandCursor 21592b3c73 scene: 精简 Renderer2Dtest 后处理特效
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 01:10:30 +08:00
bottlefishandCursor 3b49326762 yarn: 天台窗户按 gameStage 分支文案
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 01:10:23 +08:00
bottlefishandCursor 3155b9b9f9 yarn(huoshan): 火山彩带段落补玩笑 BGM
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 01:09:57 +08:00
dingyuntian 80e965b274 art: 色觉芯片更新 2026-07-28 01:02:24 +08:00
dingyuntian 8dc27144c6 art: 角色动画更新 2026-07-28 00:58:45 +08:00
bottlefishandCursor 5b4d6e3d42 fix(bar): 修正喝醉状态过渡到 loop
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 00:45:50 +08:00
bottlefishandCursor 17f07006fa fix(huoshan): 校准步进模式滑片起始角防跳位
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 00:45:40 +08:00
bottlefishandCursor 76c8db7f62 art(huoshan): 更新步进模式滑片切图
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 00:45:29 +08:00
Ovid 4c4888b14c 上传一波声音 2026-07-27 23:52:29 +08:00
bottlefishandCursor 53f0019205 scene(fix-system): 修正维修面板 Layer 并同步维修场景
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 23:14:46 +08:00
bottlefishandCursor 35bac7c59b scene: 下调 Bloom 强度并扩展模糊滤波核
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 23:14:20 +08:00
bottlefishandCursor 064d6f83c6 chore: 更新 bundleVersion 至 0.6.1.2
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 22:48:43 +08:00
bottlefishandCursor 37048c1206 yarn(peipei): 调整开场对话演员状态切换时机
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 22:48:34 +08:00
bottlefishandCursor b242c05e06 fix(peipei): 修复未上色目标换目标时未失焦
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 22:48:26 +08:00
bottlefishandCursor 223bcc8c61 fix(huoshan): 修复完成态文字粒子贴边出屏
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 22:48:18 +08:00
bottlefishandCursor 65735dec52 fix(fix-system): 修正线盘松弛预判朝向与绷紧判定
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 22:48:10 +08:00
Ovid a7a8d082e3 增加了一些声音 2026-07-27 21:37:26 +08:00
dingyuntian d1a332e9c8 fix: 火山插孔 2026-07-27 20:55:45 +08:00
dingyuntian 45fb678f39 Merge branch 'develop' into bugfix/存档功能过严 2026-07-27 20:24:37 +08:00
dingyuntian 9f509a2a66 fix: 设置和记录重叠问题 2026-07-27 20:05:42 +08:00
dingyuntian f608fec8ca fix: 扩大按钮选择范围 2026-07-27 19:50:08 +08:00
dingyuntian 1fb2e63866 audio: 彩带音频并入Timeline 2026-07-27 19:49:50 +08:00
dingyuntian f8fc8bd597 art: 美术资源调整 2026-07-27 19:48:26 +08:00
dingyuntian bc4475ae66 Merge branch 'bugfix7.27' into 'develop'
yarn(day1): 将塔罗描述卡牌改为卡面

See merge request aibis-dream/aibis-dream!799
2026-07-27 08:04:02 +00:00
dingyuntian bb11478605 Merge branch 'bugfix/存档功能过严' into 'develop'
fix: 存档功能修理

See merge request aibis-dream/aibis-dream!800
2026-07-27 08:01:21 +00:00
dingyuntian 31e6ae87be fix: 存档功能修理 2026-07-27 16:00:30 +08:00
bottlefishandCursor 9bfe9ca231 chore: 更新 bundleVersion 至 0.6.0.9
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 15:16:52 +08:00
bottlefishandCursor 1a6184dc82 yarn(prologue): 修正切割流程两处错字
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 15:16:42 +08:00
bottlefishandCursor ca345a51c6 yarn(huoshan): 修正 Stage5 临时改造台词说话人
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 15:16:34 +08:00
bottlefishandCursor b38343e427 yarn(day2): 修正 VERIFYING 拼写与多处文案
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 15:16:26 +08:00
bottlefishandCursor aa2b2d2e65 yarn(day1): 将塔罗描述卡牌改为卡面
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 15:16:17 +08:00
dingyuntian 3e6fab9762 Merge branch '7.27早春晖bugfix' into 'develop'
yarn(peipei): 手术入口淡出后跳转到手术准备

See merge request aibis-dream/aibis-dream!797
2026-07-27 06:42:53 +00:00
dingyuntian c0e7f2ddb4 Merge branch 'bugfix/美术问题调整' into 'develop'
fix: 跳转和位置修复

See merge request aibis-dream/aibis-dream!798
2026-07-27 06:42:42 +00:00
dingyuntian 05df341bcd fix: 跳转和位置修复 2026-07-27 14:42:18 +08:00
bottlefishandCursor 1bdcacd2ff yarn(prologue): 调整切割台词与切换工具的顺序
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 14:37:32 +08:00
bottlefishandCursor ec8246a193 yarn(peipei): 手术入口淡出后跳转到手术准备
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 14:37:01 +08:00
dingyuntian 1b87f400ae Merge branch '7.27早春晖bugfix' into 'develop'
yarn(huoshan): 将 Center 初始 gameStage 重置为 1

See merge request aibis-dream/aibis-dream!796
2026-07-27 06:23:30 +00:00
bottlefishandCursor f28fc76bb1 chore: 更新 bundleVersion 至 0.6.0.8
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 14:22:09 +08:00
bottlefishandCursor f91579ba8a yarn(huoshan): 将 Center 初始 gameStage 重置为 1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 14:22:01 +08:00
dingyuntian 7fe63f77f3 Merge branch 'feature/d2sSFX' into 'develop'
Feature/d2s sfx

See merge request aibis-dream/aibis-dream!795
2026-07-27 05:20:28 +00:00
Yuntien 55ffaf494f Merge branch 'develop' into feature/d2sSFX 2026-07-27 13:19:16 +08:00
dingyuntian 206018e8e6 Merge branch '7.27春fix' into 'develop'
art(clinic): 更新检索 Timeline 图集资源

See merge request aibis-dream/aibis-dream!794
2026-07-27 05:06:27 +00:00
Ovid 90601ac6a2 debug 2026-07-27 07:53:54 +08:00
Ovid 0ef54b04cb HS1上传 2026-07-27 07:51:30 +08:00
Ovid f0e85493d7 debug 2026-07-27 04:28:04 +08:00
Ovid 81b0828ba9 D2S debug 2026-07-27 04:12:43 +08:00
bottlefishandCursor 63c884b591 chore(dialog): 挂接叙事文本样式配置
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 02:12:29 +08:00
bottlefishandCursor 0c6575b4d3 scene(peipei): 调整维修场景演出与交互参数
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 02:12:23 +08:00
bottlefishandCursor af36da918c yarn(huoshan): 修复维修阶段跳转与任务流程
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 02:12:10 +08:00
bottlefishandCursor 615963e535 art(clinic): 更新检索 Timeline 图集资源
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 02:06:42 +08:00
Ovid a98d230e05 sfxUpdate 2026-07-27 01:46:26 +08:00
dingyuntian 8b7a4b7bf2 Merge branch 'feature/增加结尾保存节点' into 'develop'
fix: 插孔问题修复

See merge request aibis-dream/aibis-dream!793
2026-07-26 17:05:44 +00:00
dingyuntian bae1d0473b fix: 插孔问题修复 2026-07-27 01:04:22 +08:00
dingyuntian 1e56201ce8 Merge branch 'feature/增加结尾保存节点' into 'develop'
yarn: 给维修过程打标签

See merge request aibis-dream/aibis-dream!792
2026-07-26 16:58:23 +00:00
dingyuntian 4b7887cd17 Merge branch 'develop' into feature/增加结尾保存节点 2026-07-27 00:57:05 +08:00
dingyuntian 784801b500 yarn: 给维修过程打标签 2026-07-27 00:49:59 +08:00
Ovid e8940ca7da Merge branch 'develop' into feature/d2sSFX 2026-07-27 00:22:27 +08:00
Ovid 90f075d51f D2SMUS 2026-07-27 00:12:34 +08:00
dingyuntian ae5ba2c913 Merge branch 'feature/增加结尾保存节点' into 'develop'
art: 天桥佩佩更新

See merge request aibis-dream/aibis-dream!791
2026-07-26 16:03:52 +00:00
dingyuntian d4673bf851 Merge branch 'develop' into 'feature/增加结尾保存节点'
# Conflicts:
#   Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarn
2026-07-26 16:03:46 +00:00
dingyuntian f78da1de4d fix: 冲突处理 2026-07-27 00:03:14 +08:00
dingyuntian 8c4c99aecf art: 天桥佩佩更新 2026-07-27 00:01:02 +08:00
dingyuntian 71a771d56c Merge branch '7.26春表现优化' into 'develop'
[ide-config] chore(配置): 添加 Yarn 文本审校命令

See merge request aibis-dream/aibis-dream!790
2026-07-26 15:50:57 +00:00
dingyuntian 6591001416 Merge branch 'develop' into '7.26春表现优化'
# Conflicts:
#   Assets/Yarn/FP/FP_Peipei2/Stage6_分析.yarn
2026-07-26 15:50:44 +00:00
bottlefishandCursor d4c8b8db64 yarn(dialog): 修正佩佩分析对话空行与命令拼写
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:49:58 +08:00
bottlefishandCursor 76055e8554 chore: 更新 bundleVersion
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:45:11 +08:00
bottlefishandCursor 45d71a2d40 docs(huoshan): 补充 Stage6 本地化实施计划
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:45:02 +08:00
bottlefishandCursor 95a1a86b71 art: 更新对话字体与 Fallback
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:44:54 +08:00
bottlefishandCursor 305d6a71f2 fix(fix-system): 修复拖拽 UI 跳位
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:44:10 +08:00
bottlefishandCursor add9891934 feat(peipei): 支持 Eye/UF 演出倍速与音效 pitch
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:44:00 +08:00
bottlefishandCursor 9dab57ab87 yarn(dialog): 为对话加入语义标记与停顿
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:43:47 +08:00
bottlefishandCursor 046f262b11 feat(dialog): 支持叙事文本语义样式展开
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:43:37 +08:00
bottlefishandCursor 75de932ea0 feat(tools): 添加 Yarn 文本审校脚本
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:43:04 +08:00
bottlefishandCursor b578ea45cf [ide-config] chore(配置): 添加 Yarn 文本审校命令
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:42:31 +08:00
dingyuntian 5f83618c3a Merge branch 'feature/增加结尾保存节点' into 'develop'
feat(save): 为存档锚点增加显式恢复标记并加固退出档

See merge request aibis-dream/aibis-dream!789
2026-07-26 15:39:41 +00:00
dingyuntianandCursor c57a2d2950 test: 隔离帧动画导入测试临时目录
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:38:41 +08:00
dingyuntianandCursor cd3343457b feat(dialog): 允许梦境选项提示语跨节点保留
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:38:40 +08:00
dingyuntianandCursor efe9c5baaa yarn: 添加 Day2 sleep 重构剧本草稿
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:38:27 +08:00
dingyuntianandCursor d582e26a83 art: 添加天桥佩佩动作源文件
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:38:27 +08:00
dingyuntianandCursor 02967a5468 art(huoshan): 更新火山像素版动画并同步状态名
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:38:14 +08:00
dingyuntianandCursor d06a67bcb1 yarn(peipei): 将维修入口改为 interaction 退出存档
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:38:01 +08:00
dingyuntianandCursor a9bc442bc8 feat(save): 为存档锚点增加显式恢复标记并加固退出档
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:37:47 +08:00
dingyuntian a177fc8b16 Merge branch 'develop' into feature/增加结尾保存节点 2026-07-26 20:00:11 +08:00
dingyuntian 82c15e8f48 feat: 存档系统增加退出节点保存时机 2026-07-26 19:59:56 +08:00
dingyuntian ee7cfaa1c1 Merge branch 'bugfix/问题修复' into 'develop'
fix: 任务面板重构

See merge request aibis-dream/aibis-dream!788
2026-07-26 10:09:09 +00:00
dingyuntian bb207573b2 Merge branch '表现优化春' into 'develop'
fix(day2sleep): 修复大图虚焦清零后贴图变白

See merge request aibis-dream/aibis-dream!787
2026-07-26 10:08:12 +00:00
dingyuntian 3cdedb155c fix: 任务面板重构 2026-07-26 18:07:34 +08:00
bottlefish 05e074b19a yarn(dialog): 调整火山结尾屏幕特效顺序 2026-07-26 17:36:15 +08:00
bottlefish 196c4e5c07 scene(fix-system): 调整维修场景表现参数 2026-07-26 17:35:56 +08:00
bottlefish 0e0cc66546 feat(fix-system): 优化线缆收起动画 2026-07-26 17:35:40 +08:00
dingyuntian 4caf70b554 Merge branch 'bugfix/问题修复' into 'develop'
fix: 部分QA问题处理

See merge request aibis-dream/aibis-dream!786
2026-07-26 08:40:27 +00:00
dingyuntian 0a1adf1558 fix: 部分QA问题处理
1. 返回主菜单闪烁
2. 对话隐藏
3. 历史记录宽度调整
2026-07-26 16:36:51 +08:00
bottlefish 681ac01eb9 Merge branch 'develop' into 表现优化春 2026-07-26 16:28:58 +08:00
bottlefish 528d683929 build(config): 更新项目构建版本号 2026-07-26 15:47:12 +08:00
bottlefish 630d9627b3 art(ui): 更新方正黑体简体 SDF 字体资源 2026-07-26 15:46:48 +08:00
bottlefish 4be8b0ece7 scene(fix-system): 调整维修面板日志模式界面 2026-07-26 15:46:03 +08:00
bottlefish 3506fa9f2b scene(huoshan): 添加 BloomText 后处理配置 2026-07-26 15:45:47 +08:00
bottlefishandCursor 29b02c57b1 yarn(huoshan): 调整 Stage6 真相收束时序
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 14:33:36 +08:00
bottlefishandCursor 2dafeb8432 feat(huoshan): 校准表达屏布局与状态文字
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 14:30:56 +08:00
bottlefish 52fe5c9485 fix(huoshan): 优化攻击段愤怒红屏反馈 2026-07-26 14:16:53 +08:00
bottlefish 0aae59262a feat(huoshan): 接入表达界面序列帧与本地化文字 2026-07-26 13:06:25 +08:00
bottlefish 3c27b0ef03 fix(day2sleep): 修复风筝坠落与文本表现不一致 2026-07-26 13:05:24 +08:00
bottlefish cd1fbe4e02 fix(fix-system): 修复线盘底座旋转未生效 2026-07-26 13:04:50 +08:00
bottlefish 6eaa4545bb fix(fix-system): 扩大热力图拖拽命中范围 2026-07-26 13:04:39 +08:00
bottlefish 6a029bfeb4 fix(huoshan): 重构记忆放映失真效果 2026-07-26 13:03:58 +08:00
bottlefish 3ed8999bbb fix(fix-system): 优化线缆收起的复位与拉回表现 2026-07-26 13:03:39 +08:00
bottlefish 56eab46b0c fix(fix-system): 修复线缆未跟随环境光变色 2026-07-26 13:03:10 +08:00
bottlefishandCursor d5c0842fd9 fix(huoshan): 收紧辉光管绘制区域避免轻微溢出
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 23:28:32 +08:00
bottlefishandCursor c16e9d06ee fix(huoshan): 修复记忆淡入被noise遮挡并恢复材质失真交接
进记忆前保留 glitch_transition noise,begin 时透明淡出并改由 HuoshanMemory 材质承接轻微失真;记忆渲染进 HuoshanScreen 以进入 VolFx 合成。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 23:26:56 +08:00
dingyuntian cd63b44ed6 Merge branch 'feature/voUpdate' into 'develop'
更新VO和说话人

See merge request aibis-dream/aibis-dream!785
2026-07-25 13:58:46 +00:00
Ovid 5f14efe12a 更新VO和说话人 2026-07-25 21:44:37 +08:00
bottlefishandCursor aa912c045c fix(day2sleep): 补全 SetAlpha 扩展方法引用以修复编译错误
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 21:36:32 +08:00
bottlefishandCursor d81c1ea76d fix(dreamdoor): 优化终端变形顿挫并提高跳字速度
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 21:26:08 +08:00
bottlefishandCursor 0e1604d18b fix(dreamdoor): 修复星空默认开启导致变门穿帮
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 21:25:46 +08:00
bottlefishandCursor 166b0ac4af fix(dreamdoor): 近景门框改大图并修复 closeup 残留
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 21:24:56 +08:00
bottlefishandCursor 08594fae10 fix(day2sleep): 修复大图虚焦清零后贴图变白
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 21:24:32 +08:00
dingyuntian 3951e06bc1 Merge branch '7.25春优化' into 'develop'
art(open): 新增带不带记忆模块电击闪烁图

See merge request aibis-dream/aibis-dream!784
2026-07-25 12:03:16 +00:00
bottlefishandCursor abfe710985 build: 更新版本号至0.6.0.3-20260725
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 19:49:44 +08:00
bottlefishandCursor d091c47b5a perf(day2sleep): 提高轱辘拉拽动画倍速
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 19:48:31 +08:00
bottlefishandCursor f37f24ccd0 art: 更新D2S轱辘风筝层贴图
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 19:48:22 +08:00
bottlefishandCursor be1ab7ed80 chore(huoshan): 移除表达开发预览与调试快捷键残留
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 19:48:06 +08:00
bottlefishandCursor 0d40b8db14 feat(open): 支持按记忆模块切换电击闪烁图
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 19:47:57 +08:00
bottlefishandCursor 783ef340f5 art(open): 新增带不带记忆模块电击闪烁图
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 19:47:48 +08:00
dingyuntian 2d0c45f2e7 Merge branch '火山log释放迭代' into 'develop'
art(huoshan): 添加记忆演出贴图与材质着色器

See merge request aibis-dream/aibis-dream!783
2026-07-25 10:41:45 +00:00
bottlefish dae9aa100e Merge branch 'develop' into 火山log释放迭代 2026-07-25 18:33:50 +08:00
bottlefishandCursor e9792776a9 docs(huoshan): 同步屏幕配平与头痛3说明
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 18:30:10 +08:00
bottlefishandCursor d62124d72b yarn(huoshan): 收紧LOG释放节奏并改用头痛3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 18:30:01 +08:00
bottlefishandCursor 971b106c81 art(huoshan): 新增LOG3短头痛Timeline
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 18:29:40 +08:00
bottlefishandCursor dd1e2b1d94 scene(huoshan): 拆分Canvas与postCanvas后处理层
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 18:29:13 +08:00
bottlefishandCursor d4429deddc art(huoshan): 压低高档雪花并保留故障底
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 18:29:01 +08:00
bottlefishandCursor 2db69b1cff docs(huoshan): 同步屏幕stress与pulse命令文档
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 17:28:54 +08:00
bottlefishandCursor 78d01dfe8f yarn(huoshan): Stage6改用屏幕蓄压与冲击命令
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 17:28:48 +08:00
bottlefishandCursor 84cfe459de feat(huoshan): 屏幕蓄压冲击并删除聚焦干扰
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 17:28:41 +08:00
bottlefishandCursor cfacff9943 art(huoshan): 屏幕glitch改荧光体并支持愤怒红
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 17:28:35 +08:00
dingyuntian 0a489b1250 Merge branch 'bugfix/场景小问题微调' into 'develop'
fix: 场景微调

See merge request aibis-dream/aibis-dream!782
2026-07-25 08:23:18 +00:00
dingyuntian 2808535688 fix: 场景微调 2026-07-25 16:22:38 +08:00
bottlefishandCursor a1afc021f1 art(huoshan): 重做屏幕glitch为坏电视故障语汇
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 16:06:09 +08:00
bottlefishandCursor b0c6068ea8 docs(huoshan): 同步log释放Yarn命令文档
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 15:57:30 +08:00
bottlefishandCursor 1017ff4e90 yarn(huoshan): 更新Stage6与Day1开场对话
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 15:57:24 +08:00
bottlefishandCursor 6977aca95d scene(huoshan): 同步场景与后处理渲染配置
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 15:57:18 +08:00
bottlefishandCursor 042785e3dc art(huoshan): 调整记忆shader表现
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 15:57:10 +08:00
bottlefishandCursor 2c6ac3e142 feat(huoshan): 扩展辉光管与旋钮表现
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 15:57:03 +08:00
bottlefishandCursor bee4e0c796 feat(huoshan): 迭代log释放演出与Yarn命令
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 15:56:53 +08:00
bottlefishandCursor e2461ff0e5 feat(huoshan): 新增屏幕glitch shader与强度驱动
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 15:56:41 +08:00
bottlefishandCursor 1620c25f82 yarn(huoshan): 改用固定红并细化LOG3攻击节奏
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 02:42:43 +08:00
bottlefishandCursor ed19d28a9c scene(huoshan): 同步愤怒红与后处理Bloom参数
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 02:42:34 +08:00
bottlefishandCursor 5f7986bb82 feat(huoshan): 统一愤怒红并改屏幕Bloom提亮
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 02:42:22 +08:00
bottlefishandCursor 26f917bba5 art(huoshan): 收紧log释放字体材质发光
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 02:42:16 +08:00
bottlefishandCursor fc530e77b4 yarn(huoshan): 改写Stage6演出并恢复Stage8出口
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 02:00:27 +08:00
bottlefishandCursor f557f10b02 scene(huoshan): 调低log释放后处理Bloom强度
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 02:00:07 +08:00
bottlefishandCursor 5fb5e51992 feat(huoshan): 添加真话失稳并增强聚焦彩虹干扰
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 01:59:35 +08:00
dingyuntian b315bf144b Merge branch 'feature/音乐介入' into 'develop'
Feature/音乐介入

See merge request aibis-dream/aibis-dream!781
2026-07-24 17:12:58 +00:00
bottlefishandCursor 886ed05ab0 yarn(huoshan): 改写Stage6 LOG1与LOG2演出流程
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 01:12:49 +08:00
bottlefishandCursor 7e037bbe9b scene(huoshan): 配置log释放后处理与场景挂接
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 01:12:42 +08:00
bottlefishandCursor 11384d763b feat(huoshan): 迭代粒子视觉并添加聚焦干扰与真话攻击
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 01:12:33 +08:00
bottlefishandCursor 3e445e9977 art(huoshan): 添加log释放字体材质与脑部特写
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 01:11:53 +08:00
dingyuntian da7821cde5 Merge branch 'bugfix/去除测试快捷键' into 'develop'
Bugfix/去除测试快捷键

See merge request aibis-dream/aibis-dream!780
2026-07-24 17:09:11 +00:00
Ovid cfd8cda709 debug 2026-07-25 01:07:25 +08:00
dingyuntian 96796f6b80 fix: 动画错误 2026-07-25 01:04:49 +08:00
Ovid 5faa81c3c2 debug 2026-07-25 01:00:21 +08:00
Ovid dfdb75f833 Merge branch 'develop' into feature/音乐介入 2026-07-25 00:39:36 +08:00
Ovid c368ff416d debug 2026-07-25 00:38:04 +08:00
Ovid 1e56b83e06 音乐接入 2026-07-25 00:30:36 +08:00
dingyuntian 9c30561ed8 fix: 配角色表 2026-07-25 00:21:25 +08:00
dingyuntian ce8486c1eb fix: 去掉语言测试相关功能 2026-07-25 00:13:27 +08:00
dingyuntian f679985369 Merge branch 'feature/美术资源替换' into 'develop'
Feature/美术资源替换

See merge request aibis-dream/aibis-dream!779
2026-07-24 15:46:52 +00:00
dingyuntian 43bd3ece5b art: 地铁微调 2026-07-24 23:43:06 +08:00
dingyuntian 4cf8febec2 art: 地铁美术和更新 2026-07-24 23:01:32 +08:00
dingyuntian 2384ef80f2 art: 插孔和按钮 2026-07-24 19:55:12 +08:00
dingyuntian dcfd013db8 Merge branch 'feature/开发模式' into 'develop'
Feature/开发模式

See merge request aibis-dream/aibis-dream!778
2026-07-24 08:41:26 +00:00
dingyuntian c6bcd0b798 yarn: 节点调整 2026-07-24 16:40:43 +08:00
dingyuntian d0904efc20 fix: 部分存档问题修复 2026-07-24 16:40:20 +08:00
dingyuntian 1072b65a00 fix: 移除Timer 2026-07-24 16:39:39 +08:00
dingyuntian 7f087d89b6 fix: 开发模式调整 2026-07-24 16:39:15 +08:00
dingyuntian 590c1576e2 Merge branch 'develop' into feature/开发模式 2026-07-24 13:50:49 +08:00
dingyuntian 94e27b4d11 Merge branch '0723火山表情添加1' into 'develop'
上传

See merge request aibis-dream/aibis-dream!777
2026-07-24 05:24:27 +00:00
dingyuntian f3cff824ce fix: 解析时自动去前后空格 2026-07-24 13:23:16 +08:00
dingyuntian e6ae903c03 feat: 测试存档功能 2026-07-24 13:16:03 +08:00
bottlefishandCursor a3f3fadaba docs(huoshan): 补充 log 释放真假争夺命令说明
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 23:56:18 +08:00
bottlefishandCursor ce468ea9cc yarn(huoshan): 改写 Stage6 LOG1 真假争夺演出
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 23:50:56 +08:00
bottlefishandCursor aac0fd87a4 scene(huoshan): 配置 log 释放演出颜色与红屏引用
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 23:49:18 +08:00
bottlefishandCursor 84f5cf2346 feat(huoshan): 添加真话聚合与真假闪切演出命令
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 23:48:15 +08:00
bottlefishandCursor 377271a5d5 art(huoshan): 添加火山脑部红屏特写贴图
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 23:47:55 +08:00
NeologismWu 8a68e0676b 1
11
2026-07-23 22:09:58 +08:00
dingyuntian 2cec5dd66c Merge branch 'bugfix/问题修复' into 'develop'
Bugfix/问题修复

See merge request aibis-dream/aibis-dream!776
2026-07-23 13:38:03 +00:00
dingyuntian 15f5c34db5 audio: 增加音频项 2026-07-23 21:36:37 +08:00
dingyuntian 13d7c305c8 art: 佩佩美术更新 2026-07-23 21:36:05 +08:00
dingyuntian 03a71b4ba3 fix: show_large_sprite闪烁问题 2026-07-23 20:46:13 +08:00
bottlefishandCursor 63820cae8d feat(devsave): 支持launchNode并添加火山测试存档
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 18:55:01 +08:00
bottlefishandCursor 1113e5707b test(huoshan): 添加Log释放演出编辑器测试
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 18:54:53 +08:00
bottlefishandCursor 075d978b4d docs(huoshan): 补充Log释放Yarn命令说明
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 18:54:46 +08:00
bottlefishandCursor 2d3cef3875 yarn(huoshan): 更新Stage6 Log释放演出流程
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 18:54:39 +08:00
bottlefishandCursor e3a69ea0f5 feat(huoshan): 实现Log释放演出控制器与场景挂接
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 18:54:29 +08:00
bottlefishandCursor f55cd31f6f feat(effects): 为噪点Glitch增加透明叠加合成模式
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 18:54:08 +08:00
bottlefishandCursor 5a59d6c876 art(huoshan): 添加记忆演出贴图与材质着色器
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 18:53:35 +08:00
dingyuntian 2ef6db54da feat: 开发面板调整 2026-07-23 16:57:58 +08:00
dingyuntian 4a9f487db9 fix: 处理一下编辑器编译错误 2026-07-23 16:57:34 +08:00
dingyuntian 360293941a chore: 编辑器分类清理 2026-07-23 16:25:45 +08:00
dingyuntian 28e4214413 feat: 清除几个旧的混用测试存档功能 2026-07-23 15:42:21 +08:00
dingyuntian 33ec00ddb8 Merge branch 'feature/PPaseprite多余的删除' into 'develop'
删除多余资源

See merge request aibis-dream/aibis-dream!775
2026-07-23 06:34:09 +00:00
Ovid 07f60c29c4 删除多余资源 2026-07-23 14:24:00 +08:00
dingyuntian cd2c7f6406 Merge branch 'develop' into feature/开发模式 2026-07-23 13:47:17 +08:00
dingyuntian 7e89b2cb3e Merge branch 'feature/pp-aseprite修改' into 'develop'
Update 佩佩像素版-通用动画.aseprite

See merge request aibis-dream/aibis-dream!774
2026-07-23 04:50:44 +00:00
zhouziqian 1ba1a007a8 Update 佩佩像素版-通用动画.aseprite 2026-07-23 12:47:59 +08:00
NeologismWu 132098f70c 上传
上传
2026-07-23 10:47:34 +08:00
dingyuntian 5ef26b6259 Merge branch 'feature/demo脚本改动0722' into 'develop'
D2S开头去掉

See merge request aibis-dream/aibis-dream!773
2026-07-22 17:03:15 +00:00
Ovid a4fec41afb D2S开头去掉 2026-07-23 01:00:47 +08:00
dingyuntian c254d39fd7 Merge branch 'feature/demo脚本改动0722' into 'develop'
Feature/demo脚本改动0722

See merge request aibis-dream/aibis-dream!772
2026-07-22 16:34:27 +00:00
Ovid d7e2e8e690 乌鸦改金色背景 2026-07-23 00:31:19 +08:00
Ovid e4697e2462 Merge branch 'develop' into feature/demo脚本改动0722 2026-07-23 00:27:00 +08:00
Ovid 9a3cb3f054 结尾! 2026-07-23 00:26:47 +08:00
dingyuntian 2c74e7d5e0 Merge branch 'feature/帧动画编辑器重构' into 'develop'
Feature/帧动画编辑器重构

See merge request aibis-dream/aibis-dream!771
2026-07-22 14:30:43 +00:00
dingyuntian 8722c92706 feat: 帧动画编辑器及相关文档 2026-07-22 22:30:10 +08:00
dingyuntian 1fdca74bfb Merge branch 'develop' into feature/帧动画编辑器重构 2026-07-22 21:59:35 +08:00
dingyuntian d82a4a3606 Merge branch 'bugfix/美术素材填充' into 'develop'
Bugfix/美术素材填充

See merge request aibis-dream/aibis-dream!770
2026-07-22 13:57:49 +00:00
dingyuntian 0825204666 Merge branch 'develop' into bugfix/美术素材填充 2026-07-22 21:55:45 +08:00
dingyuntian 1af6f0b47d yarn: 改错别字 2026-07-22 21:50:44 +08:00
dingyuntian 0e0ed2ff7a art: 素材修改 2026-07-22 21:19:10 +08:00
dingyuntian 2ae6f712a4 fix: 修正文字速度修改不生效的问题 2026-07-22 21:17:16 +08:00
dingyuntian b20b936966 Merge branch 'feature/demo脚本改动0722' into 'develop'
Feature/demo脚本改动0722

See merge request aibis-dream/aibis-dream!769
2026-07-22 12:19:02 +00:00
Ovid 4a0e3ba0b9 debug 2026-07-22 20:18:29 +08:00
dingyuntian 2a1cfbc208 Merge branch 'feature/demo脚本改动0722' into 'develop'
Feature/demo脚本改动0722

See merge request aibis-dream/aibis-dream!768
2026-07-22 10:40:12 +00:00
Ovid e3762e5462 Merge branch 'develop' into feature/demo脚本改动0722 2026-07-22 17:55:35 +08:00
dingyuntian 5029a4b9b5 Merge branch '7.22春优化' into 'develop'
fix(fixsystem): 修复线缆收放状态与阶段切换竞态

See merge request aibis-dream/aibis-dream!767
2026-07-22 08:33:58 +00:00
bottlefishandCursor 3debdb39e4 merge: 合并 develop 到 7.22春优化
保留 PullUpCable 线缆收起逻辑,并接入 develop 的 BodyModule 退出清屏。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 16:30:10 +08:00
bottlefishandCursor 04edf9b355 chore(devsave): 清理 Huoshan1 开发存档快照
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 16:26:01 +08:00
bottlefishandCursor 6854679bcb yarn(peipei): 补充阶段切换时的放线指令
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 16:25:50 +08:00
bottlefishandCursor 515f57e28c yarn(huoshan): 重构任务面板流程并移除 Stage7 插线检查
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 16:25:36 +08:00
bottlefishandCursor 97ef0972fd art(fixsystem): 调整物理线缆色阶与高光参数
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 16:25:17 +08:00
bottlefishandCursor 2fb32c44e8 fix(fixsystem): 修复发条归零时充能状态未重置
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 16:25:05 +08:00
bottlefishandCursor 3d65941b03 fix(fixsystem): 修复线缆收放状态与阶段切换竞态
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 16:24:52 +08:00
Ovid 5091851ead 结尾调整进行中 2026-07-22 04:23:37 +08:00
dingyuntian 34d2ac40eb fix: 修复初次show_obj的延迟 2026-07-22 04:16:10 +08:00
dingyuntian 4411bfa4b6 Merge branch 'bugfix/美术素材填充' into 'develop'
fix: 保证离开BodyModule一定清屏

See merge request aibis-dream/aibis-dream!766
2026-07-21 20:06:30 +00:00
dingyuntian 02d3fc04e6 fix: 保证离开BodyModule一定清屏 2026-07-22 04:05:46 +08:00
dingyuntian ef3c14d3de Merge branch 'bugfix/美术素材填充' into 'develop'
Bugfix/美术素材填充

See merge request aibis-dream/aibis-dream!765
2026-07-21 20:02:51 +00:00
dingyuntian b7fdcf97fe fix: 插头不拔出屏幕不刷新 2026-07-22 04:01:52 +08:00
dingyuntian ba0ce38c11 art: 美术素材问题 2026-07-22 03:17:40 +08:00
dingyuntian 3b5d05260e Merge branch 'bugfix/已知问题修复' into 'develop'
Bugfix/已知问题修复

See merge request aibis-dream/aibis-dream!764
2026-07-21 18:33:48 +00:00
dingyuntian f4488a68d0 feat: 检索及彩带Timeline 2026-07-22 02:32:42 +08:00
dingyuntian c6c76666ef feat: 帧动画系统Timeline兼容 2026-07-22 02:32:04 +08:00
Ovid d655887a02 debug一些 2026-07-22 02:25:43 +08:00
Ovid adbcd89918 Merge branch 'develop' into feature/demo脚本改动0722 2026-07-22 02:10:50 +08:00
dingyuntian 9b2caf64c9 art: 部分图像配置与按钮更新 2026-07-22 01:53:07 +08:00
dingyuntian 82b20a8fab art: 火山彩带资源 2026-07-22 01:46:39 +08:00
dingyuntian 0f06041fa2 Merge branch '0720-振彤火山文本迭代' into 'develop'
火山stage8和第二天中午文本

See merge request aibis-dream/aibis-dream!763
2026-07-21 17:26:30 +00:00
dingyuntian 8a5d83d888 Merge branch 'develop' into '0720-振彤火山文本迭代'
# Conflicts:
#   Assets/Yarn/FP/FP_Day2_mid/Day2_mid.yarn
2026-07-21 17:26:22 +00:00
Ovid 71a803fd72 Merge branch 'develop' into feature/demo脚本改动0722 2026-07-22 01:25:08 +08:00
Ovid 672d554b40 PP2调整上传 2026-07-22 01:23:01 +08:00
NeologismWu 4259306e1f 0722提交
0722提交
2026-07-22 01:21:10 +08:00
dingyuntian 8b16aebc6b Merge branch '7.21春优化' into 'develop'
7.21春优化

See merge request aibis-dream/aibis-dream!762
2026-07-21 16:56:47 +00:00
bottlefish 52db661484 fix(dialog): 修复D2 Sleep换图与门观察表现 2026-07-22 00:50:59 +08:00
bottlefish aed9998d1a refactor: 拆分D2 Sleep表现并接入快照 2026-07-22 00:50:16 +08:00
dingyuntian 3919ea9a75 fix: 气泡时序问题 2026-07-22 00:07:54 +08:00
dingyuntian 3891b6bd37 editor: 编辑器微调 2026-07-22 00:06:59 +08:00
dingyuntian 9f61f53b7f art: 地铁火山更新 2026-07-22 00:06:10 +08:00
dingyuntian 6dc0983961 Merge branch 'bugfix/已知问题修复' into 'develop'
Bugfix/已知问题修复

See merge request aibis-dream/aibis-dream!761
2026-07-21 14:29:31 +00:00
dingyuntian 9627586130 Merge branch 'develop' into bugfix/已知问题修复 2026-07-21 22:28:53 +08:00
dingyuntian 28cc1127f5 fix: 部分小问题修复 2026-07-21 22:27:51 +08:00
dingyuntian 532d9fb320 Merge branch '7.20春优化' into 'develop'
revert(huoshan): 将释放log表现回退至6月版本

See merge request aibis-dream/aibis-dream!760
2026-07-21 14:25:04 +00:00
bottlefishandCursor 0d59e7d91e chore(devsave): 移除 Day2Sleep 开发存档条目
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 22:16:56 +08:00
bottlefishandCursor 859d780b78 yarn(FP_Day2_sleep): 简化风筝放手与推门演出并更新梦境素材
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 22:16:46 +08:00
bottlefishandCursor 7ee6cba2ae fix(yarn): 修正 Stage6 hide_full_screen 拼写
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 22:16:46 +08:00
bottlefishandCursor 6159704116 feat(cable): 线缆暖色配色与拉紧驱动线盘转动
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 22:16:41 +08:00
bottlefishandCursor 74f5989802 fix(memory): 调整记忆播放结束复位时序
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 22:16:34 +08:00
bottlefishandCursor 0b848d8040 fix(peipei): 收紧 Eye 聚焦平移边界与视口计算
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 22:13:22 +08:00
bottlefishandCursor 96b309992c refactor(save): 移除 Showcase 快照持久化
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 22:13:11 +08:00
bottlefish 1547055cc2 Revert "scene(peipei): 添加Bloom并调整维修场景布局"
This reverts commit 9ef6bc9bff.
2026-07-21 18:51:48 +08:00
bottlefishandCursor 3d119dcd92 refactor(knob): 移除旋钮旋转光标交互逻辑
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 18:50:57 +08:00
bottlefishandCursor c4ef30b151 style(screen): 调整维修面板标题与日志文本配色
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 18:50:48 +08:00
bottlefishandCursor 12c5735466 feat(ui): 添加 TerminalText 正文颜色设置方法
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 18:50:03 +08:00
bottlefishandCursor 35451363a5 scene(yingli): 调整场景物件位置
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:48:30 +08:00
bottlefishandCursor 9ef6bc9bff scene(peipei): 添加Bloom并调整维修场景布局
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:48:27 +08:00
bottlefishandCursor 97f0fabd3c scene(clinic): 调整英里初登场等待与Timeline
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:44:26 +08:00
bottlefishandCursor 018e9d3b52 fix(bar): 修复醉酒状态切换抽搐并收紧过渡
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:44:17 +08:00
bottlefishandCursor c0e58d56b4 feat(scene-mgmt): 调整轱辘拉锯为发力微颤
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:43:00 +08:00
bottlefishandCursor cffb99a52c fix(cutline): 剪线后立即禁用避免重复触发
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:42:59 +08:00
bottlefishandCursor 597e97c5d7 fix(bodymodule): 切割入场同步全部模块CutText
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:42:58 +08:00
bottlefishandCursor 7a8f7dbbd7 fix(cable): 强制收线改用运动学收拢避免甩鞭
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:42:50 +08:00
bottlefishandCursor 8fee89db36 fix(heatmap): 按Sprite几何中心旋转风扇避免散架
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:42:44 +08:00
bottlefishandCursor 046b1a9efb fix(memory): 优化彩色褪色扫光并复位拉杆视觉
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:41:46 +08:00
bottlefishandCursor c7c0e96110 scene(open): 固定Emergency气泡Timeline时长
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:41:40 +08:00
bottlefish f6f87c3109 Merge branch 'develop' into 7.20春优化 2026-07-21 01:39:29 +08:00
bottlefishandCursor 98dfb644c5 feat(scene-mgmt): 放缓轱辘拉锯幅度与节奏
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:20:13 +08:00
bottlefishandCursor 845f46b924 fix(memory): 记忆结束增加短闪雪花过渡
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:20:04 +08:00
bottlefishandCursor 5f31cd5635 fix(peipei-uf): 重绑垂手脸图并加固faceIn
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:19:16 +08:00
bottlefishandCursor 1e8ec2e64f feat(eye): 眨眼仅用于想象上色并关闭自动眨眼
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:18:46 +08:00
bottlefishandCursor e7a0089a46 feat(cutline): Timeline黑场交接UI避免剪线露头
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:18:16 +08:00
bottlefishandCursor 2ac0b4695d feat(fix-panel): Warning回落增加闪烁淡出并对齐等待
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:18:03 +08:00
bottlefishandCursor ecfefa5b87 fix(bodymodule): 切割时按舱外状态同步CutText
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:17:52 +08:00
bottlefishandCursor 3164fd7d8c feat(shock): 拉杆接入EventTriggerEx并统一光标
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:17:41 +08:00
bottlefishandCursor dc0488f085 fix(eventsystem): 修复锁定时松手未清理导致光标卡住
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 01:16:57 +08:00
bottlefishandCursor 164e3dd50e revert(huoshan): 将释放log表现回退至6月版本
保留 Stage6 当前台词,仅恢复粒子与完成表现及 start_expression 参数。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 00:03:31 +08:00
dingyuntian c985cc2843 Merge branch 'bugfix/已知问题修复' into 'develop'
fix: 佩佩场景部分位置

See merge request aibis-dream/aibis-dream!759
2026-07-20 15:26:38 +00:00
dingyuntian b0ee02c62c fix: 佩佩场景部分位置 2026-07-20 23:26:01 +08:00
dingyuntian a043f27035 Merge branch 'bugfix/已知问题修复' into 'develop'
Bugfix/已知问题修复

See merge request aibis-dream/aibis-dream!758
2026-07-20 15:16:29 +00:00
dingyuntian a9f58fc683 fix: 已知问题修复 2026-07-20 23:15:34 +08:00
dingyuntian 94823354b5 feat: 延时auto_next 2026-07-20 22:34:23 +08:00
dingyuntian 982a1eedbe feat: 帧动画编辑器美化 2026-07-20 22:04:32 +08:00
dingyuntian a5ec4bb413 Merge branch 'develop' into feature/开发模式 2026-07-20 18:15:05 +08:00
dingyuntian 4ec5e0b442 Merge branch 'feature/振彤Yarn提交' into 'develop'
Feature/振彤yarn提交

See merge request aibis-dream/aibis-dream!757
2026-07-20 10:14:24 +00:00
dingyuntian 4d44ca387e docs: 新增Demo QA测试说明文档 2026-07-20 18:12:56 +08:00
dingyuntian 1171ad9e87 build: 更新版本号至0.6.0.1-20260720 2026-07-20 18:12:32 +08:00
dingyuntian 1318636bee yarn: 补Day2_mid节点跳转对话 2026-07-20 18:11:26 +08:00
dingyuntian f17a8ab8dd scene(peipei): 调整冷色特效参数与线缆位置 2026-07-20 18:11:05 +08:00
dingyuntian b70f2614af art: 移动光标贴图至Common并更新 2026-07-20 18:10:42 +08:00
dingyuntian 517f4d956a refactor(savesystem): 正式存档目录更名为demo_saves 2026-07-20 18:09:54 +08:00
dingyuntian 46c47ea4be Merge branch 'feature/振彤Yarn提交' into 'develop'
yarn: 文本修改

See merge request aibis-dream/aibis-dream!756
2026-07-20 07:01:25 +00:00
dingyuntian 41d3e07a55 yarn: 文本修改 2026-07-20 14:41:08 +08:00
dingyuntian d10dfc1892 feat: 开发模式 2026-07-20 14:29:47 +08:00
dingyuntian 2cd0ae92be Merge branch 'feature/demo调整0719true' into 'develop'
Feature/demo调整0719true

See merge request aibis-dream/aibis-dream!755
2026-07-19 19:59:47 +00:00
dingyuntian 3491367bd9 Merge branch '7.19春优化' into 'develop'
fix(heatmap): 低温段改为蓝色噪点并保留发热色带

See merge request aibis-dream/aibis-dream!754
2026-07-19 19:55:33 +00:00
bottlefish dc6fe93afb 提交结尾场景为天桥 2026-07-20 03:53:07 +08:00
Ovid ff89ffe552 GTS幽灵音量+大 2026-07-20 03:52:09 +08:00
bottlefish bd30cdabd0 Merge branch 'develop' into 7.19春优化 2026-07-20 03:50:37 +08:00
Ovid 6ff260150d HS1病例补充动态 2026-07-20 03:50:00 +08:00
bottlefishandCursor 32d2fcc0a2 yarn(dream): 优化 Day2 梦境演出与放手流程
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 03:47:13 +08:00
bottlefishandCursor cca5404f0c feat(scene-mgmt): 支持无线轱辘分层与加速晃动
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 03:47:05 +08:00
bottlefishandCursor 6e5e5d5790 art(dream): 添加 Day2 梦境 aseprite 源文件
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 03:46:54 +08:00
bottlefishandCursor ad759a6e83 art(dream): 新增 Day2 梦境演出贴图并更新素材
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 03:46:33 +08:00
bottlefishandCursor 65205e2552 yarn(huoshan): 简化 Stage7 直接回诊室流程
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 03:46:11 +08:00
dingyuntian cb255f8ca5 Merge branch 'bugfix/佩佩动画迁移' into 'develop'
Bugfix/佩佩动画迁移

See merge request aibis-dream/aibis-dream!753
2026-07-19 19:39:32 +00:00
dingyuntian 5f30f356ec fix: 章节本地化 2026-07-20 03:38:59 +08:00
dingyuntian 3c789cbd65 art: 火山动画及行人动画 2026-07-20 03:38:47 +08:00
Ovid fabef0145d +上没有女孩的椅子 2026-07-20 03:34:03 +08:00
Ovid 785add905d HS1病例上传 2026-07-20 03:20:15 +08:00
Ovid 2fe558846b PP2分析上传 2026-07-20 03:10:49 +08:00
dingyuntian 1fa96151d6 Merge branch 'bugfix/佩佩动画迁移' into 'develop'
Bugfix/佩佩动画迁移

See merge request aibis-dream/aibis-dream!752
2026-07-19 19:01:06 +00:00
dingyuntian c8830d9346 yarn: 多余fadeout 2026-07-20 03:00:19 +08:00
dingyuntian ecf75ae6a6 art: 光标更新 2026-07-20 03:00:04 +08:00
dingyuntian 5f2f6e6365 art: 清除背景残留 2026-07-20 02:59:24 +08:00
dingyuntian 153d36f884 art: 清理废弃资源 2026-07-20 02:59:06 +08:00
NeologismWu 6481858017 Update Day2_mid.yarn 2026-07-20 02:33:35 +08:00
NeologismWu c9ca07a0b3 火山stage8和第二天中午文本
111
2026-07-20 02:29:02 +08:00
Ovid cb1f5b90a7 恢复病历图界面缺失的图层 2026-07-20 02:27:36 +08:00
Ovid 9f4c473fac 序章调整 2026-07-20 02:22:07 +08:00
dingyuntian 4eb72911e1 Merge branch 'bugfix/佩佩动画迁移' into 'develop'
Bugfix/佩佩动画迁移

See merge request aibis-dream/aibis-dream!751
2026-07-19 18:13:56 +00:00
dingyuntian 5f4f9c1721 art(ui): 调整对话气泡图片透明度 2026-07-20 02:10:25 +08:00
dingyuntian 202cdb4c29 feat(peipei): 佩佩动画状态迁移到Flow图 2026-07-20 02:10:25 +08:00
dingyuntian 1ade595f9d yarn(dialog): generate_PunchTape命令改用定义ID参数 2026-07-20 02:10:24 +08:00
dingyuntian 3ed84f79b1 refactor(punchtape): 打孔带数据改为Catalog定义驱动并迁移脚本目录 2026-07-20 02:10:24 +08:00
bottlefishandCursor 1444e43449 chore(scene): 调整 Playtest 结束流程
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:27:30 +08:00
bottlefishandCursor 6e7bb3f637 art(bridge): 更新下雪序列帧并接入天桥场景
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:22:04 +08:00
bottlefishandCursor 5ab204b476 fix(yarn): 修正 Day2 night BE detour 节点名
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:21:55 +08:00
bottlefishandCursor 84192cb7c4 yarn(dialog): 优化 Day2 梦境 Bloom 与全屏演出流程
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:21:48 +08:00
bottlefishandCursor c98644c723 art(dream): 新增 Day2 梦境天花板风扇与星图素材
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:21:23 +08:00
bottlefishandCursor 15aba8e805 feat(dialog): 新增全屏序列帧与模糊 Yarn 指令
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:21:07 +08:00
bottlefishandCursor 90c75d1f45 feat(scene-mgmt): 全屏图柔焦模糊与序列帧播放
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:20:52 +08:00
bottlefishandCursor f8821b1b3e fix(fix-system): 切割进入时支持 Cut Text 闪烁
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:20:25 +08:00
bottlefishandCursor 41ca1927a0 fix(heatmap): 低温段改为蓝色噪点并保留发热色带
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 01:20:12 +08:00
dingyuntian 6bf967e8b3 Merge branch 'feature/demo脚本调整0719' into 'develop'
Feature/demo脚本调整0719

See merge request aibis-dream/aibis-dream!750
2026-07-19 15:47:28 +00:00
dingyuntian 2514eb0a8d Merge branch 'bugfix/小问题修复' into 'develop'
Bugfix/小问题修复

See merge request aibis-dream/aibis-dream!749
2026-07-19 15:44:28 +00:00
dingyuntian f444978717 fix: 火山表情修复 2026-07-19 23:43:53 +08:00
Ovid 554de790c1 Merge branch 'develop' into feature/demo脚本调整0719 2026-07-19 23:08:02 +08:00
Ovid 1764714cb5 PP2部分调整 2026-07-19 23:07:33 +08:00
dingyuntian a6d541383b Merge branch 'develop' into bugfix/小问题修复 2026-07-19 23:04:53 +08:00
dingyuntian 00b5646b44 feat: 打孔带更新 2026-07-19 23:04:04 +08:00
dingyuntian 9403bd9623 Merge branch '7.17春优化' into 'develop'
7.17春优化

See merge request aibis-dream/aibis-dream!748
2026-07-19 15:00:09 +00:00
bottlefish 14fd64e7bd fix(dialog): 修复 Day2 梦境终端过渡异常 2026-07-19 22:39:19 +08:00
bottlefish 5a37f529ab fix(dialog): 修复快进时后处理渐变回写 2026-07-19 22:36:45 +08:00
bottlefish 06d6127c69 chore(merge): 合并 develop 并整合 Day2 梦境剧情与演出 2026-07-19 21:25:30 +08:00
Ovid 53587c413e D1S手账串接 2026-07-19 20:50:22 +08:00
bottlefish 5408fd5320 build(config): 改用本地 Unity MCP 包 2026-07-19 20:42:51 +08:00
bottlefish 1f6208a094 yarn(dialog): 调整 Day2 天桥后处理权重 2026-07-19 20:42:19 +08:00
bottlefish 772a6bbbe8 yarn(dialog): 优化 Day2 梦境演出流程 2026-07-19 20:41:35 +08:00
bottlefish bfc61a0097 feat(scene-mgmt): 重构梦境门海浪切换演出 2026-07-19 20:40:20 +08:00
bottlefish bfbfe494c4 art(scene-mgmt): 更新梦境门框与海浪动画资源 2026-07-19 20:38:28 +08:00
bottlefish 297075e0f0 feat(dialog): 添加后处理参数 Yarn 指令 2026-07-19 20:37:32 +08:00
dingyuntian 71d248c2e6 Merge branch '0718-振彤优化' into 'develop'
Update Day2_mid.yarn

See merge request aibis-dream/aibis-dream!745
2026-07-19 12:37:31 +00:00
bottlefish 7034b82aa4 perf(scene-mgmt): 优化星空失焦模糊效果 2026-07-19 20:36:06 +08:00
bottlefish eb127371f1 fix(localization): 补充终端特殊字符字形 2026-07-19 20:32:48 +08:00
bottlefish cec2dae5e0 yarn(dialog): 为火山头冷台词添加振动演出 2026-07-19 20:32:09 +08:00
bottlefish ba19c2eff5 feat(scene-mgmt): 添加角色立绘持续振动指令 2026-07-19 20:31:16 +08:00
bottlefish 7fa12e3d46 style(ui): 调整任务条目文字颜色 2026-07-19 20:30:29 +08:00
bottlefish bb6b3dd599 feat(fix-system): 区分维修终端错误提示颜色 2026-07-19 20:30:05 +08:00
bottlefish d7030f36d2 feat(fix-system): 优化低温热力图视觉表现 2026-07-19 20:29:30 +08:00
bottlefish 94a817f5fa feat(tarot): 添加塔罗展示背景压暗 2026-07-19 20:29:01 +08:00
bottlefish bfdcb41116 art(tarot): 更新塔罗牌面资源 2026-07-19 20:28:25 +08:00
bottlefish 6ace48dba2 art(scene-bar): 修正酒吧角色动画表现 2026-07-19 20:27:00 +08:00
dingyuntian 2999f753f7 fix: 进入记忆界面相关修改 2026-07-19 19:41:13 +08:00
dingyuntian c3da27d07c fix: 梦境对话跳Warning 2026-07-19 19:05:06 +08:00
dingyuntian 05fe1ebb60 Merge branch 'feature/demo脚本调整' into bugfix/小问题修复 2026-07-19 18:15:58 +08:00
dingyuntian ad5111a206 fix: 字符缺失问题 2026-07-19 18:14:17 +08:00
dingyuntian 3e2a24421f Merge branch 'feature/demo脚本调整' into 'develop'
Feature/demo脚本调整

See merge request aibis-dream/aibis-dream!747
2026-07-18 16:14:23 +00:00
bottlefish ce00539c18 feat(save): 迁移并完善开发跳转存档 2026-07-18 22:15:52 +08:00
NeologismWu 78d5ad33f0 Update Stage6.yarn 2026-07-18 21:48:06 +08:00
NeologismWu 2fec120568 Update Day2_mid.yarn 2026-07-18 20:45:41 +08:00
2391 changed files with 285056 additions and 66436 deletions
+72
View File
@@ -0,0 +1,72 @@
---
name: yarn-text-audit
description: 全量审校 Yarn 文本,生成可追溯问题台账并可导出飞书多维表格
---
对用户指定的 Yarn 目录执行全量文本审校。确定性覆盖与安全门禁由 `Tools/yarn_text_audit.py` 提供;语言和叙事判断必须保持可复核。
## 执行流程
1. 明确目标目录、参考目录、是否包含注释、是否只出报告。
2. 对所有目标目录运行:
```powershell
python Tools/yarn_text_audit.py scan `
--root <Yarn目录可重复> `
--output Temp/YarnTextAudit `
--review-memory <可选上次飞书审阅导出的 reviewed-base.json>
```
3. 检查 `Temp/YarnTextAudit/summary.json`,必须满足:
- `unknown_active_lines == 0`
- `unreviewed_records == 0`
- `active_records == ledger.jsonl` 实际行数
4. 分文件、分节点复核 `ledger.jsonl`。活动文本包括命名对白、无角色旁白、系统文本、选项和 option prompt;排除首个非空白字符为 `//` 的注释、节点元数据和 Yarn 命令。
5. 将确定性错误标为“建议修改”,语义、节奏、专名和重要信息等判断标为“需确认”;不以自动规则冒充绝对正确。
6. 交付 `issues.csv``coverage.csv`。用户要求飞书时,先运行 `python Tools/yarn_text_audit.py lark-payloads --output Temp/YarnTextAudit`,再创建 `问题清单``覆盖报告``术语与样式` 三张表;单批不超过 200 条并核对返回数量。
7. 用户完成多维表格审阅后,导出完整记录并执行:
```powershell
python Tools/yarn_text_audit.py apply-review `
--reviews Temp/YarnTextAudit/reviewed-base.json `
--manifest Temp/YarnTextAudit/manifest.json `
--report Temp/YarnTextAudit/apply-report.json
# 预览无误后才实际写入
python Tools/yarn_text_audit.py apply-review `
--reviews Temp/YarnTextAudit/reviewed-base.json `
--manifest Temp/YarnTextAudit/manifest.json `
--report Temp/YarnTextAudit/apply-report.json `
--apply
```
8. 修改后重新扫描并运行 `verify`。不得新增、重生成或修改 `#line:` 标签;不得增加文本显示行数。
## 人工反馈优先级
- 后续扫描使用 `--review-memory`;脚本会按原文或已应用后的预期文本重建稳定 ID,不重复报告已经人工决策的记录。
- “按照备注修改”高于分类和脚本建议;只执行备注明确要求的断行、颜色、文字或效果。
- 不因 `Task` 说话者、`role="Aside"` 或专有名词出现本身自动判定颜色。必须结合是否为玩家行动目标、真实内心表达及当前叙事重点逐处判断。
- 专有名词不要求每次出现都标蓝;检查/拆除/短接/装回等玩家下一步操作可以按上下文标黄。
- 笑话效果优先只包裹双关或谐音落点,不默认包裹整句。
- `#autonext` 不应一律修正为 `#auto_next`;若审阅备注要求移除,则直接移除。
- 长行断点以约 18 个全角字符的实际 UI 宽度估算自动折行数,优先在逗号处显式控制;已有断行未经批准不重排。
## AIBIS 审校规则
- 检查错别字、错误重复、缺字候选、的地得、全半角和标点、标签配对及换行舒适度。
- 换行优先考虑逗号附近;只有在不增加显示行数时才建议调整。逗号停顿只用于调整后的断点或明确节奏位置。
- `[[aside]]...[[/aside]]`:实际自言自语、念文本或小声说话;斜体本身不是充分条件。
- `[[term]]...[[/term]]`:游戏专有名词,默认蓝色 `#52B6FF`
- `[[key]]...[[/key]]`:玩家必须关注的信息,优先级高于专名。
- `[[comma-pause]]`:可配置的 0.2 秒逗号停顿。
- `[[ulm]]`FP_Peipei2 中每条活动 `ULM自训练进程:` 文本。
- `[[joke]]...[[/joke]]`:火山实际讲出的笑话,不包括讨论笑话的说明对白。
- 本地输出放入已忽略的 `Temp/YarnTextAudit`;修改前保存文件 SHA-256,应用时必须精确匹配原文与哈希。
## 自检
```powershell
python Tools/yarn_text_audit.py self-test
python Tools/yarn_text_audit.py verify --output Temp/YarnTextAudit
```
+11
View File
@@ -67,6 +67,17 @@ Modular framework with Kit-pattern utilities:
4. Favor composition over inheritance
5. All runtime asset loading via `ResourceSystem` — never `Resources.Load`
### Unity Tests
- Unity Tests are encouraged when they provide useful feedback, but do not add tests mechanically at every layer merely because production code changed.
- Choose the lowest layer that fully protects each behavior. Add a second layer only when it covers a distinct integration risk.
- Stable tests protect accepted contracts and high-risk regressions. Prefer extending an existing domain suite; create a new permanent file or asmdef only for a genuinely new long-lived boundary.
- Tests for unfinished, exploratory, or intermediate behavior must live under `Assets/Tests/_Temporary/<Feature>/`; never mix them into permanent suites.
- Every temporary test folder must state its purpose and deletion or promotion condition. Delete it when the feature is accepted, replaced, abandoned, or adequately covered by permanent contract tests.
- Prefer EditMode when it is sufficient; use PlayMode for behavior that truly requires Unity lifecycle, frames, coroutines, physics, or Timeline runtime integration.
- Remove tests when their feature is removed, their contract is replaced, or they only mirror implementation details.
- Follow [Unity Test Guidelines](Docs/UnityTestingGuidelines.md) for placement, design, cleanup, and review criteria.
### Scene Structure
- Scenes in `Assets/Scenes/`; `Persistence` scene hosts global managers and Persistent Loader
- Fix scenes: `{Character}FixScene` (e.g. `HuoShanFixScene`, `PeipeiFixScene`, `ExpressFixScene`)
@@ -15,7 +15,7 @@ MonoBehaviour:
m_DefaultGroup: 09546aca93a801441859af2a811fe53b
m_currentHash:
serializedVersion: 2
Hash: cf6c8ca853b0b2e0e22d46c14944816d
Hash: 2b0c2e120ca52edab004ec49752fe5ec
m_OptimizeCatalogSize: 0
m_BuildRemoteCatalog: 0
m_BundleLocalCatalog: 0
@@ -68,6 +68,19 @@ MonoBehaviour:
- {fileID: 11400000, guid: af94af36950b08d4f9a5037546bbe040, type: 2}
- {fileID: 11400000, guid: 60fd2fd8c7094b242b01c63de65de9ea, type: 2}
- {fileID: 11400000, guid: 7e4ab0de168458b43a21dc2f9e811ff5, type: 2}
- {fileID: 11400000, guid: 089fc86f714d6a94bafea3b117fbd639, type: 2}
- {fileID: 11400000, guid: 1c592abe924a856439461f3785ec53da, type: 2}
- {fileID: 11400000, guid: 26fd03652560e7f4abec092229fc38f2, type: 2}
- {fileID: 11400000, guid: 1051221ba75fcea47b67648acedc5383, type: 2}
- {fileID: 11400000, guid: 2b05cac5050c285498c6d11b749f865a, type: 2}
- {fileID: 11400000, guid: 92e4c8e9ee367dd499b7e2f0c1e4fb3a, type: 2}
- {fileID: 11400000, guid: 2bf1c0c3a87916a41aa95e5c29efe3d9, type: 2}
- {fileID: 11400000, guid: f91efa4c655c0014ca776fb2e8b4f1fc, type: 2}
- {fileID: 11400000, guid: b05cfdc6bbe312248b8be84a1ff01e32, type: 2}
- {fileID: 11400000, guid: 6e0c8dfd5e5e1c74b80cecc21df2d9cd, type: 2}
- {fileID: 11400000, guid: d029169cdb68ba848a0f0260aeddae55, type: 2}
- {fileID: 11400000, guid: 0418ce3bee30b98409aa4d268d7d89d7, type: 2}
- {fileID: 11400000, guid: f0205c268777acb459dddbb4690d7c27, type: 2}
m_BuildSettings:
m_CompileScriptsInVirtualMode: 0
m_CleanupStreamingAssetsAfterBuilds: 1
@@ -115,6 +128,10 @@ MonoBehaviour:
- Locale-zh-Hans
- SceneSO
- Locale-ja-JP
- Locale-pt-BR
- Locale-ru
- Locale-es
- Typography
m_SchemaTemplates: []
m_GroupTemplateObjects:
- {fileID: 11400000, guid: 0c158052680a3e94184c450d00291514, type: 2}
@@ -0,0 +1,31 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Localization-Asset-Tables-Portuguese (Brazil) (pt-BR)
m_EditorClassIdentifier:
m_GroupName: Localization-Asset-Tables-Portuguese (Brazil) (pt-BR)
m_Data:
m_SerializedData: []
m_GUID: 96edbabcf99a9a74ab2ac2cffeea0541
m_SerializeEntries:
- m_GUID: 90b94df062e41984db3329bb28f34faf
m_Address: sprite_pt-BR
m_ReadOnly: 1
m_SerializedLabels:
- Locale-pt-BR
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: 29e8470e79377b4409a648ee18ce7682, type: 2}
- {fileID: 11400000, guid: 04b28f4d862df2440ac0be17bd1cd694, type: 2}
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2f628bf07a7245b4cb27a590db9f51ef
guid: 92e4c8e9ee367dd499b7e2f0c1e4fb3a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
@@ -0,0 +1,31 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Localization-Asset-Tables-Russian (ru)
m_EditorClassIdentifier:
m_GroupName: Localization-Asset-Tables-Russian (ru)
m_Data:
m_SerializedData: []
m_GUID: dc30b2d9e3b8f714aa238ad780039c50
m_SerializeEntries:
- m_GUID: 9905fa50dcc341244b3e840602e2be5c
m_Address: sprite_ru
m_ReadOnly: 1
m_SerializedLabels:
- Locale-ru
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: ffaea4b400f30fd43bb702a14172406c, type: 2}
- {fileID: 11400000, guid: 42d59bddf89a08140adb832b309cf5a7, type: 2}
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1b9419cf5ebdeb449a112d42f4205c33
guid: 2bf1c0c3a87916a41aa95e5c29efe3d9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
@@ -0,0 +1,31 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Localization-Asset-Tables-Spanish (es)
m_EditorClassIdentifier:
m_GroupName: Localization-Asset-Tables-Spanish (es)
m_Data:
m_SerializedData: []
m_GUID: 763871518508ac74989cadb20512c476
m_SerializeEntries:
- m_GUID: d4d54e71333c6a84796e814143a6ecb2
m_Address: sprite_es
m_ReadOnly: 1
m_SerializedLabels:
- Locale-es
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: 779a71a2538b963459fd1ef9cc055b7c, type: 2}
- {fileID: 11400000, guid: 90fabd6fb037ad0489aaccead4298af4, type: 2}
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: c0f4601f141d314479c22f4bb3efd5a7
guid: f91efa4c655c0014ca776fb2e8b4f1fc
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
@@ -16,13 +16,7 @@ MonoBehaviour:
m_Data:
m_SerializedData: []
m_GUID: b848f030a719ba04c9f1e343f17ddc0c
m_SerializeEntries:
- m_GUID: 6d8ee72f781acf64abfe82ab659f5771
m_Address: 03_qq_symbol
m_ReadOnly: 1
m_SerializedLabels:
- Locale-zh-Hans
FlaggedDuringContentUpdateRestriction: 0
m_SerializeEntries: []
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
@@ -0,0 +1,25 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Localization-Assets-Japanese (Japan) (ja-JP)
m_EditorClassIdentifier:
m_GroupName: Localization-Assets-Japanese (Japan) (ja-JP)
m_Data:
m_SerializedData: []
m_GUID: 9bb3a2bc8a719b04b918354595af2429
m_SerializeEntries: []
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: d3a6468425a79364fa21d96e369e8399, type: 2}
- {fileID: 11400000, guid: 2a43b55ded538f14f92548425cfb42e5, type: 2}
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d8dda148dfd9e5745807a2cbecd1f95f
guid: 2b05cac5050c285498c6d11b749f865a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
@@ -40,18 +40,33 @@ MonoBehaviour:
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 032b1b5e09139ae45b6de51d35baae79
m_Address: discord-square-color-icon
- m_GUID: 539db7533ab287b45a774b3c5e2ccd9d
m_Address: "\u7ED3\u5C3E\u56FE\u6807"
m_ReadOnly: 1
m_SerializedLabels:
- Locale-en
- Locale-zh-Hans
- Locale-ja-JP
- Locale-pt-BR
- Locale-ru
- Locale-es
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 7ea8c68fdc624de4c86434963c06ec55
m_Address: Assets/Language/ChapterInfo/ChapterInfo Shared Data.asset
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: e93fefacb613c7949bd980f442308be8
m_Address: "\u613F\u671B\u5355\u95EE\u5377\u793E\u7FA4"
m_ReadOnly: 1
m_SerializedLabels:
- Locale-zh-Hans
- Locale-en
- Locale-ja-JP
- Locale-pt-BR
- Locale-ru
- Locale-es
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
@@ -35,6 +35,24 @@ MonoBehaviour:
m_SerializedLabels:
- Locale
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 9b1581a48f0ca11448dbddaf79c11252
m_Address: Russian (ru)
m_ReadOnly: 1
m_SerializedLabels:
- Locale
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 3cadb0d5f8bf5e64599f52e139f7e3cc
m_Address: Spanish (es)
m_ReadOnly: 1
m_SerializedLabels:
- Locale
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: d0c46f4777ac92249a43143a15892fd2
m_Address: Portuguese (Brazil) (pt-BR)
m_ReadOnly: 1
m_SerializedLabels:
- Locale
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
@@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Localization-String-Tables-Portuguese (Brazil) (pt-BR)
m_EditorClassIdentifier:
m_GroupName: Localization-String-Tables-Portuguese (Brazil) (pt-BR)
m_Data:
m_SerializedData: []
m_GUID: 67ced675275774640b77e0ded8750379
m_SerializeEntries:
- m_GUID: 63300a11309a7b34bbf7a345b123cab8
m_Address: ChapterInfo_pt-BR
m_ReadOnly: 1
m_SerializedLabels:
- Locale-pt-BR
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 6ad3c9298dbc3b642b1251ffc306eaa6
m_Address: Params_pt-BR
m_ReadOnly: 1
m_SerializedLabels:
- Locale-pt-BR
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 7d496f91e240bb143b62a6239c817d09
m_Address: UIText_pt-BR
m_ReadOnly: 1
m_SerializedLabels:
- Locale-pt-BR
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: b430e9b782d3119489b903dce4915542, type: 2}
- {fileID: 11400000, guid: 70748601b27158b47810538f6ed1c013, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 089fc86f714d6a94bafea3b117fbd639
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Localization-String-Tables-Russian (ru)
m_EditorClassIdentifier:
m_GroupName: Localization-String-Tables-Russian (ru)
m_Data:
m_SerializedData: []
m_GUID: c1e47d7d0d831ac4b881f19aa2bf17e0
m_SerializeEntries:
- m_GUID: c69caec2066296840887d7e0c2eff52e
m_Address: ChapterInfo_ru
m_ReadOnly: 1
m_SerializedLabels:
- Locale-ru
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: b91f4281442d2b54f92fbecb5bd56426
m_Address: Params_ru
m_ReadOnly: 1
m_SerializedLabels:
- Locale-ru
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: f679069e455200841a92c27186383940
m_Address: UIText_ru
m_ReadOnly: 1
m_SerializedLabels:
- Locale-ru
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: b251ae14d0b273843b5674d239daa31c, type: 2}
- {fileID: 11400000, guid: 808fc72235ececa47aa55960a94a9a9a, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1c592abe924a856439461f3785ec53da
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Localization-String-Tables-Spanish (es)
m_EditorClassIdentifier:
m_GroupName: Localization-String-Tables-Spanish (es)
m_Data:
m_SerializedData: []
m_GUID: c8471b00dabdd224ab9c17d71d951cbc
m_SerializeEntries:
- m_GUID: 728457f9c2ef69c489530047d495eca5
m_Address: ChapterInfo_es
m_ReadOnly: 1
m_SerializedLabels:
- Locale-es
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 1edf9254b97981643bdecd6d22ed1150
m_Address: Params_es
m_ReadOnly: 1
m_SerializedLabels:
- Locale-es
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 380c27123212d66468aa1f3ed3bf72ea
m_Address: UIText_es
m_ReadOnly: 1
m_SerializedLabels:
- Locale-es
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: 3ddf5f47a1b265049825b193e7e93fbd, type: 2}
- {fileID: 11400000, guid: 3e5e5c2400a39814994a9fcb8eaf49a6, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 26fd03652560e7f4abec092229fc38f2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -47,13 +47,13 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: ea008b0c912c0d748997bf458879cb74
m_Address: "Animation/\u5929\u6865\u4F69\u4F69"
- m_GUID: f19cff809e7020b41ba8ad7da199db86
m_Address: "Timeline/day2\u5915\u9633\u533B\u751F\u770B\u4F69\u4F69\u4FA7\u8138"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: f19cff809e7020b41ba8ad7da199db86
m_Address: "Timeline/day2\u5915\u9633\u533B\u751F\u770B\u4F69\u4F69\u4FA7\u8138"
- m_GUID: f18fc85f0eeecb44b9cfae24e8e19fa1
m_Address: "FrameAnimation/\u5929\u6865\u4F69\u4F69"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
@@ -17,8 +17,8 @@ MonoBehaviour:
m_SerializedData: []
m_GUID: 9ae1da1b7a680244cbe735b3b4437f26
m_SerializeEntries:
- m_GUID: b6a14d8a19b9a3041baf76df2e8e4558
m_Address: "Animation/\u8BCA\u5BA4\u5916\u4F69\u4F69"
- m_GUID: 01b1640d62cd5ff4686088bb3d4c8fba
m_Address: "FrameAnimation/\u8BCA\u5BA4\u5916\u4F69\u4F69"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
@@ -72,11 +72,6 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 7760fc67933fb684d81ea5275fac0a50
m_Address: "Animation/\u8BCA\u5BA4\u5916\u706B\u5C71"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 253f47db959b2814998695fb5d1f4d97
m_Address: "Timeline/\u65CB\u8F6C\u53F6\u67C4"
m_ReadOnly: 0
@@ -87,6 +82,11 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 3d0198d0d6d221948a3d5ddf9cd2c34f
m_Address: "FrameAnimation/\u8BCA\u5BA4\u5916\u706B\u5C71"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
@@ -32,11 +32,6 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 417a7984630786f46a5ade5d2b457852
m_Address: "Animation/\u706B\u5C71"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 838bd5cc2ceffc1459d167675d96f66a
m_Address: "Timeline/\u706B\u5C71\u8868\u8FBEpanel"
m_ReadOnly: 0
@@ -87,6 +82,11 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 58d09572ecd54714a787a1fc5aec6c5f
m_Address: "Timeline/\u706B\u5C71\u5934\u75DB3"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: e69af1ed498c57f4799f936aa28e4ed4
m_Address: "Timeline/\u706B\u5C71\u5934\u75DB1"
m_ReadOnly: 0
@@ -32,11 +32,6 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 809f95af8dd580448ab804b94fbd9cb2
m_Address: "Animation/\u4F69\u4F69"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 26105571c9644aa4194f2b981ee33a58
m_Address: "FrameAnimation/\u4F69\u4F69"
m_ReadOnly: 0
@@ -22,23 +22,8 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 2d4ccf1c582289344976ab5c3af05515
m_Address: "Animation/\u5730\u94C1\u533B\u751F"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 0057bf4b5fe16aa4b8c7db27d0ddfc0a
m_Address: "Animation/\u5730\u94C1\u706B\u5C71"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 40f07326ace570241bd93fcfc3decb87
m_Address: "Animation/\u5730\u94C1\u706B\u5C71\u6697"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: a63b52b3e8d9e0441aaff086b9c1ae6b
m_Address: "Animation/\u5730\u94C1\u533B\u751F\u6697"
- m_GUID: b0ee8d48dab31814da87651bba9b5041
m_Address: "FrameAnimation/\u5730\u94C1\u533B\u751F"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
@@ -57,6 +42,16 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: b02d1e0ae4bc971408a0b6a667597624
m_Address: "FrameAnimation/\u5730\u94C1\u706B\u5C71"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 66be33a1bdb16ee409c6ac05b61e08a7
m_Address: "Subway/\u76F8\u9519\u5217\u8F66"
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Localization-Asset-Tables-Portuguese (Brazil) (pt-BR)_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 92e4c8e9ee367dd499b7e2f0c1e4fb3a, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 1
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 29e8470e79377b4409a648ee18ce7682
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Localization-Asset-Tables-Portuguese (Brazil) (pt-BR)_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 92e4c8e9ee367dd499b7e2f0c1e4fb3a, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 04b28f4d862df2440ac0be17bd1cd694
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Localization-Asset-Tables-Russian (ru)_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 2bf1c0c3a87916a41aa95e5c29efe3d9, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 1
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ffaea4b400f30fd43bb702a14172406c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Localization-Asset-Tables-Russian (ru)_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 2bf1c0c3a87916a41aa95e5c29efe3d9, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 42d59bddf89a08140adb832b309cf5a7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Localization-Asset-Tables-Spanish (es)_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: f91efa4c655c0014ca776fb2e8b4f1fc, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 1
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 779a71a2538b963459fd1ef9cc055b7c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Localization-Asset-Tables-Spanish (es)_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: f91efa4c655c0014ca776fb2e8b4f1fc, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 90fabd6fb037ad0489aaccead4298af4
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Localization-Assets-Japanese (Japan) (ja-JP)_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 2b05cac5050c285498c6d11b749f865a, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 1
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d3a6468425a79364fa21d96e369e8399
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Localization-Assets-Japanese (Japan) (ja-JP)_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 2b05cac5050c285498c6d11b749f865a, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2a43b55ded538f14f92548425cfb42e5
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Localization-String-Tables-Portuguese (Brazil) (pt-BR)_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 089fc86f714d6a94bafea3b117fbd639, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 1
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b430e9b782d3119489b903dce4915542
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Localization-String-Tables-Portuguese (Brazil) (pt-BR)_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 089fc86f714d6a94bafea3b117fbd639, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 70748601b27158b47810538f6ed1c013
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Localization-String-Tables-Russian (ru)_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 1c592abe924a856439461f3785ec53da, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 1
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b251ae14d0b273843b5674d239daa31c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Localization-String-Tables-Russian (ru)_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 1c592abe924a856439461f3785ec53da, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 808fc72235ececa47aa55960a94a9a9a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Localization-String-Tables-Spanish (es)_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 26fd03652560e7f4abec092229fc38f2, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 1
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3ddf5f47a1b265049825b193e7e93fbd
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Localization-String-Tables-Spanish (es)_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 26fd03652560e7f4abec092229fc38f2, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3e5e5c2400a39814994a9fcb8eaf49a6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Shared_En_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: b05cfdc6bbe312248b8be84a1ff01e32, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 0
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d477ca02df8260c4ba977ebfe3a551fb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Shared_En_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: b05cfdc6bbe312248b8be84a1ff01e32, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7f3b2267eaa2569429428b05d408314e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Shared_Es_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 0418ce3bee30b98409aa4d268d7d89d7, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 0
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 196a7a55916e25f4896599ddb2660f7a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Shared_Es_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 0418ce3bee30b98409aa4d268d7d89d7, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a40977b297f51304cb63f1a2787ea4a4
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Shared_Ja_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 6e0c8dfd5e5e1c74b80cecc21df2d9cd, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 0
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a2d74ab6ace13ab4ba87121fa11aea2c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Shared_Ja_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 6e0c8dfd5e5e1c74b80cecc21df2d9cd, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b4ec695ab7e7a7848a6e4df4156f5091
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Shared_Pt_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: f0205c268777acb459dddbb4690d7c27, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 0
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7219f667c0a45a642a5b943eb602dffc
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Shared_Pt_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: f0205c268777acb459dddbb4690d7c27, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6f490fe007fca8342aceea06f8b0e054
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Shared_Ru_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: d029169cdb68ba848a0f0260aeddae55, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 0
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 955397ef95649794a87b3c52b818f5c1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Shared_Ru_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: d029169cdb68ba848a0f0260aeddae55, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5012207ff0e21364d9462964eb6374ef
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
m_Name: Shared_Typography_BundledAssetGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 1051221ba75fcea47b67648acedc5383, type: 2}
m_InternalBundleIdMode: 1
m_Compression: 1
m_IncludeAddressInCatalog: 1
m_IncludeGUIDInCatalog: 1
m_IncludeLabelsInCatalog: 1
m_InternalIdNamingMode: 0
m_CacheClearBehavior: 0
m_IncludeInBuild: 1
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_ForceUniqueProvider: 0
m_UseAssetBundleCache: 1
m_UseAssetBundleCrc: 1
m_UseAssetBundleCrcForCachedBundles: 1
m_UseUWRForLocalBundles: 0
m_Timeout: 0
m_ChunkedTransfer: 0
m_RedirectLimit: -1
m_RetryCount: 0
m_BuildPath:
m_Id: 2ae6a7549097a9b4caefe44b61b1fcc5
m_LoadPath:
m_Id: 631ec5c677ab8084fb9be9b9ee39c6ef
m_BundleMode: 0
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_BundleNaming: 0
m_AssetLoadMode: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b39cbcc4de75ad6468842c36c7e5138d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
m_Name: Shared_Typography_ContentUpdateGroupSchema
m_EditorClassIdentifier:
m_Group: {fileID: 11400000, guid: 1051221ba75fcea47b67648acedc5383, type: 2}
m_StaticContent: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6bd7e9bcac1e24042b79a54f47f52106
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Shared_En
m_EditorClassIdentifier:
m_GroupName: Shared_En
m_Data:
m_SerializedData: []
m_GUID: 29507884f3280da4dafc16e8e5f4b2bb
m_SerializeEntries:
- m_GUID: 35bfbd48717731341844dee0f2cf0e25
m_Address: Sprite/Obj_en
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: d477ca02df8260c4ba977ebfe3a551fb, type: 2}
- {fileID: 11400000, guid: 7f3b2267eaa2569429428b05d408314e, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b05cfdc6bbe312248b8be84a1ff01e32
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Shared_Es
m_EditorClassIdentifier:
m_GroupName: Shared_Es
m_Data:
m_SerializedData: []
m_GUID: 829895de7eaa2a34183c7ef64d0dce86
m_SerializeEntries:
- m_GUID: e3eb91f33227ac24a91c0f7bedb3cade
m_Address: Sprite/Obj_es
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: 196a7a55916e25f4896599ddb2660f7a, type: 2}
- {fileID: 11400000, guid: a40977b297f51304cb63f1a2787ea4a4, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0418ce3bee30b98409aa4d268d7d89d7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Shared_Ja
m_EditorClassIdentifier:
m_GroupName: Shared_Ja
m_Data:
m_SerializedData: []
m_GUID: 3c94b26b5824a4d4994401b840a0eb17
m_SerializeEntries:
- m_GUID: 44a964dd5827e044387ce89002c789ed
m_Address: Sprite/Obj_ja-JP
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: a2d74ab6ace13ab4ba87121fa11aea2c, type: 2}
- {fileID: 11400000, guid: b4ec695ab7e7a7848a6e4df4156f5091, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6e0c8dfd5e5e1c74b80cecc21df2d9cd
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Shared_Pt
m_EditorClassIdentifier:
m_GroupName: Shared_Pt
m_Data:
m_SerializedData: []
m_GUID: 93a7fef7294edab48960d5cfe05bc589
m_SerializeEntries:
- m_GUID: 7b906b9ce46cacd4d9937d1dc7af0048
m_Address: Sprite/Obj_pt-BR
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: 7219f667c0a45a642a5b943eb602dffc, type: 2}
- {fileID: 11400000, guid: 6f490fe007fca8342aceea06f8b0e054, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f0205c268777acb459dddbb4690d7c27
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Shared_Ru
m_EditorClassIdentifier:
m_GroupName: Shared_Ru
m_Data:
m_SerializedData: []
m_GUID: bc556d622a58aee4ea7684147eb2e432
m_SerializeEntries:
- m_GUID: b636657f158aa9d4a85197ee4e1e072c
m_Address: Sprite/Obj_ru
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: 955397ef95649794a87b3c52b818f5c1, type: 2}
- {fileID: 11400000, guid: 5012207ff0e21364d9462964eb6374ef, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d029169cdb68ba848a0f0260aeddae55
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,49 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
m_Name: Shared_Typography
m_EditorClassIdentifier:
m_GroupName: Shared_Typography
m_Data:
m_SerializedData: []
m_GUID: 7663edc0b4aef67468c672b641025c85
m_SerializeEntries:
- m_GUID: e41dce1e1d6e0564b95054b5c8b8bb4c
m_Address: Typography/Profile/ZhHans
m_ReadOnly: 0
m_SerializedLabels:
- Typography
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 67cd590df91846b4d81698d68426e616
m_Address: Typography/Profile/Japanese
m_ReadOnly: 0
m_SerializedLabels:
- Typography
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: d53382c947b5edc4a88216c5fcf37b38
m_Address: Typography/Profile/Latin
m_ReadOnly: 0
m_SerializedLabels:
- Typography
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: f82150d4b378dc441884eb47d4f67b7c
m_Address: Typography/Profile/Russian
m_ReadOnly: 0
m_SerializedLabels:
- Typography
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2}
m_SchemaSet:
m_Schemas:
- {fileID: 11400000, guid: b39cbcc4de75ad6468842c36c7e5138d, type: 2}
- {fileID: 11400000, guid: 6bd7e9bcac1e24042b79a54f47f52106, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1051221ba75fcea47b67648acedc5383
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,550 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7273616238501396146
MonoBehaviour:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bcae7dc92d05e1e4094e0e448b670355, type: 3}
m_Name: VolumeAsset
m_EditorClassIdentifier:
m_Template:
Weight: 1
m_Volume: {fileID: 11400000, guid: 0af8555a6447b50409db2139400d6ab7, type: 2}
--- !u!114 &-3378792728507138695
MonoBehaviour:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cd3925730e7a59446932e9c8cba28ccf, type: 3}
m_Name: Volume Track (1)
m_EditorClassIdentifier:
m_Version: 3
m_AnimClip: {fileID: 0}
m_Locked: 0
m_Muted: 0
m_CustomPlayableFullTypename:
m_Curves: {fileID: 0}
m_Parent: {fileID: 11400000}
m_Children: []
m_Clips:
- m_Version: 1
m_Start: 0
m_ClipIn: 0
m_Asset: {fileID: 7967868333749088964}
m_Duration: 0.75
m_TimeScale: 1
m_ParentTrack: {fileID: -3378792728507138695}
m_EaseInDuration: 0.05
m_EaseOutDuration: 0.28
m_BlendInDuration: -1
m_BlendOutDuration: -1
m_MixInCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_MixOutCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_BlendInCurveMode: 0
m_BlendOutCurveMode: 0
m_ExposedParameterNames: []
m_AnimationCurves: {fileID: 0}
m_Recordable: 0
m_PostExtrapolationMode: 0
m_PreExtrapolationMode: 0
m_PostExtrapolationTime: 0
m_PreExtrapolationTime: 0
m_DisplayName: VolumeAsset
m_Markers:
m_Objects: []
m_Layer: 0
m_Priority: 0
--- !u!114 &-3117513502812618692
MonoBehaviour:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cd3925730e7a59446932e9c8cba28ccf, type: 3}
m_Name: Volume Track
m_EditorClassIdentifier:
m_Version: 3
m_AnimClip: {fileID: 0}
m_Locked: 0
m_Muted: 0
m_CustomPlayableFullTypename:
m_Curves: {fileID: 0}
m_Parent: {fileID: 11400000}
m_Children: []
m_Clips:
- m_Version: 1
m_Start: 0
m_ClipIn: 0
m_Asset: {fileID: -7273616238501396146}
m_Duration: 0.75
m_TimeScale: 1
m_ParentTrack: {fileID: -3117513502812618692}
m_EaseInDuration: 0.05
m_EaseOutDuration: 0.28
m_BlendInDuration: -1
m_BlendOutDuration: -1
m_MixInCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_MixOutCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_BlendInCurveMode: 0
m_BlendOutCurveMode: 0
m_ExposedParameterNames: []
m_AnimationCurves: {fileID: 0}
m_Recordable: 0
m_PostExtrapolationMode: 0
m_PreExtrapolationMode: 0
m_PostExtrapolationTime: 0
m_PreExtrapolationTime: 0
m_DisplayName: VolumeAsset
m_Markers:
m_Objects: []
m_Layer: 0
m_Priority: 0
--- !u!114 &-2955631063214815081
MonoBehaviour:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cd3925730e7a59446932e9c8cba28ccf, type: 3}
m_Name: Volume Track (2)
m_EditorClassIdentifier:
m_Version: 3
m_AnimClip: {fileID: 0}
m_Locked: 0
m_Muted: 0
m_CustomPlayableFullTypename:
m_Curves: {fileID: 0}
m_Parent: {fileID: 11400000}
m_Children: []
m_Clips:
- m_Version: 1
m_Start: 0
m_ClipIn: 0
m_Asset: {fileID: -1361877534822022742}
m_Duration: 0.75
m_TimeScale: 1
m_ParentTrack: {fileID: -2955631063214815081}
m_EaseInDuration: 0.05
m_EaseOutDuration: 0.28
m_BlendInDuration: -1
m_BlendOutDuration: -1
m_MixInCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_MixOutCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_BlendInCurveMode: 0
m_BlendOutCurveMode: 0
m_ExposedParameterNames: []
m_AnimationCurves: {fileID: 0}
m_Recordable: 0
m_PostExtrapolationMode: 0
m_PreExtrapolationMode: 0
m_PostExtrapolationTime: 0
m_PreExtrapolationTime: 0
m_DisplayName: VolumeAsset
m_Markers:
m_Objects: []
m_Layer: 0
m_Priority: 0
--- !u!114 &-1361877534822022742
MonoBehaviour:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bcae7dc92d05e1e4094e0e448b670355, type: 3}
m_Name: VolumeAsset
m_EditorClassIdentifier:
m_Template:
Weight: 1
m_Volume: {fileID: 11400000, guid: 631b3200517e20440b88f28015fc3a5c, type: 2}
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3}
m_Name: "\u706B\u5C71\u5934\u75DB3"
m_EditorClassIdentifier:
m_Version: 0
m_Tracks:
- {fileID: -3117513502812618692}
- {fileID: -3378792728507138695}
- {fileID: -2955631063214815081}
- {fileID: 2112685405309563144}
m_FixedDuration: 0
m_EditorSettings:
m_Framerate: 60
m_ScenePreview: 1
m_DurationMode: 0
m_MarkerTrack: {fileID: 0}
--- !u!74 &1077202520131138910
AnimationClip:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Recorded
serializedVersion: 7
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves:
- serializedVersion: 2
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.07
value: 0.8
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.42
value: 0.8
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.68
value: 0
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.a
path:
classID: 212
script: {fileID: 0}
flags: 0
m_PPtrCurves: []
m_SampleRate: 60
m_WrapMode: 0
m_Bounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant:
genericBindings:
- serializedVersion: 2
path: 0
attribute: 304273561
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping: []
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.68
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
m_LoopBlend: 0
m_LoopBlendOrientation: 0
m_LoopBlendPositionY: 0
m_LoopBlendPositionXZ: 0
m_KeepOriginalOrientation: 0
m_KeepOriginalPositionY: 1
m_KeepOriginalPositionXZ: 0
m_HeightFromFeet: 0
m_Mirror: 0
m_EditorCurves:
- serializedVersion: 2
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.07
value: 0.8
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.42
value: 0.8
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.68
value: 0
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.a
path:
classID: 212
script: {fileID: 0}
flags: 0
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []
--- !u!114 &2112685405309563144
MonoBehaviour:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3}
m_Name: Animation Track
m_EditorClassIdentifier:
m_Version: 3
m_AnimClip: {fileID: 0}
m_Locked: 0
m_Muted: 0
m_CustomPlayableFullTypename:
m_Curves: {fileID: 0}
m_Parent: {fileID: 11400000}
m_Children: []
m_Clips: []
m_Markers:
m_Objects: []
m_InfiniteClipPreExtrapolation: 1
m_InfiniteClipPostExtrapolation: 1
m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0}
m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0}
m_InfiniteClipTimeOffset: 0
m_InfiniteClipRemoveOffset: 0
m_InfiniteClipApplyFootIK: 1
mInfiniteClipLoop: 0
m_MatchTargetFields: 63
m_Position: {x: 0, y: 0, z: 0}
m_EulerAngles: {x: 0, y: 0, z: 0}
m_AvatarMask: {fileID: 0}
m_ApplyAvatarMask: 1
m_TrackOffset: 0
m_InfiniteClip: {fileID: 1077202520131138910}
m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1}
m_Rotation: {x: 0, y: 0, z: 0, w: 1}
m_ApplyOffsets: 0
--- !u!114 &7967868333749088964
MonoBehaviour:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bcae7dc92d05e1e4094e0e448b670355, type: 3}
m_Name: VolumeAsset
m_EditorClassIdentifier:
m_Template:
Weight: 1
m_Volume: {fileID: 11400000, guid: 841479fd6ffe3ee40a88ee41bd395f09, type: 2}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 58d09572ecd54714a787a1fc5aec6c5f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
@@ -22,7 +22,7 @@ namespace AibisDream.SystemEditor
private DropdownField _folderDropdown;
private readonly Dictionary<string, string> _displayToPath = new();
[MenuItem("Window/Chapter Graph Editor")]
[MenuItem(AibisEditorMenus.ChapterGraphEditor)]
public static void ShowWindow()
{
var window = GetWindow<ChapterGraphEditorWindow>("Chapter Graph Editor");
@@ -3,6 +3,7 @@
"rootNamespace": "AibisDream.FrameAnimation.Editor",
"references": [
"AibisDream.FrameAnimation.Runtime",
"AibisDream.Menus",
"Unity.2D.Sprite.Editor"
],
"includePlatforms": [
@@ -140,7 +140,7 @@ namespace AibisDream.FrameAnimation.Editor
foreach (var item in array)
{
tags.Add(new AsepriteSourceTag(
item.Value<string>("name") ?? string.Empty,
(item.Value<string>("name") ?? string.Empty).Trim(),
item.Value<int?>("from") ?? -1,
item.Value<int?>("to") ?? -1,
item.Value<string>("direction") ?? string.Empty));
@@ -0,0 +1,254 @@
using System;
using UnityEditor;
using UnityEditor.UIElements;
using UnityEngine;
using UnityEngine.UIElements;
namespace AibisDream.FrameAnimation.Editor
{
internal enum FrameAnimationBrowserEntryKind
{
Header,
Clip,
Flow,
Source
}
internal enum FrameAnimationBrowserIssueState
{
None,
Warning,
Error
}
internal sealed class FrameAnimationBrowserEntry
{
public FrameAnimationBrowserEntryKind Kind;
public string Title = string.Empty;
public string Id = string.Empty;
public string TypeLabel = string.Empty;
public string Meta = string.Empty;
public string StatusLabel = string.Empty;
public Color? AccentColor;
public FrameAnimationBrowserIssueState IssueState;
public FrameAnimationEditorSelection Selection;
public bool IsHeader => Kind == FrameAnimationBrowserEntryKind.Header;
}
internal readonly struct FrameAnimationFlowColorPalette
{
public readonly Color Raw;
public readonly Color Stroke;
public readonly Color Header;
public readonly Color Muted;
public readonly Color Text;
public FrameAnimationFlowColorPalette(Color raw, Color stroke, Color header, Color muted, Color text)
{
Raw = raw;
Stroke = stroke;
Header = header;
Muted = muted;
Text = text;
}
}
internal static class FrameAnimationFlowColorUtility
{
private static readonly Color Panel = new Color32(43, 47, 52, 255);
private static readonly Color LightText = new Color32(244, 246, 248, 255);
private static readonly Color DarkText = new Color32(24, 27, 30, 255);
private static readonly Color Neutral = new Color32(100, 168, 216, 255);
internal static Color ResolveRaw(FrameAnimationGraph graph, AnimationFlow flow)
{
return Opaque(ResolveStored(graph, flow));
}
internal static Color ResolveStored(FrameAnimationGraph graph, AnimationFlow flow)
{
if (graph == null || flow == null)
{
return Neutral;
}
var data = graph.EditorData?.FlowEditorData == null
? null
: System.Linq.Enumerable.FirstOrDefault(graph.EditorData.FlowEditorData,
item => item != null && item.FlowId == flow.Id);
return data?.Color ?? Neutral;
}
internal static FrameAnimationFlowColorPalette CreatePalette(Color value)
{
var raw = Opaque(value);
var luminance = Luminance(raw);
var stroke = luminance < 0.30f
? Color.Lerp(raw, Color.white, Mathf.InverseLerp(0.30f, 0.02f, luminance) * 0.42f)
: luminance > 0.82f
? Color.Lerp(raw, Color.black, Mathf.InverseLerp(0.82f, 1f, luminance) * 0.22f)
: raw;
stroke.a = 1f;
var header = Color.Lerp(Panel, stroke, 0.68f);
header.a = 1f;
var muted = Color.Lerp(Panel, stroke, 0.42f);
muted.a = 1f;
var text = Luminance(header) > 0.22f ? DarkText : LightText;
return new FrameAnimationFlowColorPalette(raw, stroke, header, muted, text);
}
internal static Color Opaque(Color value) => new Color(
Mathf.Clamp01(value.r), Mathf.Clamp01(value.g), Mathf.Clamp01(value.b), 1f);
internal static float Luminance(Color value)
{
var linear = value.linear;
return linear.r * 0.2126f + linear.g * 0.7152f + linear.b * 0.0722f;
}
}
internal sealed class FrameAnimationResourceRowElement : VisualElement
{
private readonly VisualElement flowDot;
private readonly Label typeBadge;
private readonly Label titleLabel;
private readonly Label idLabel;
private readonly Label metaLabel;
private readonly Label statusBadge;
internal FrameAnimationResourceRowElement()
{
AddToClassList("fa-resource-row");
var main = new VisualElement();
main.AddToClassList("fa-resource-row__main");
flowDot = new VisualElement { pickingMode = PickingMode.Ignore };
flowDot.AddToClassList("fa-flow-dot");
typeBadge = new Label { pickingMode = PickingMode.Ignore };
typeBadge.AddToClassList("fa-badge");
titleLabel = new Label { pickingMode = PickingMode.Ignore };
titleLabel.AddToClassList("fa-resource-row__name");
idLabel = new Label { pickingMode = PickingMode.Ignore };
idLabel.AddToClassList("fa-resource-row__id");
statusBadge = new Label { pickingMode = PickingMode.Ignore };
statusBadge.AddToClassList("fa-badge");
main.Add(flowDot);
main.Add(typeBadge);
main.Add(titleLabel);
main.Add(idLabel);
main.Add(statusBadge);
metaLabel = new Label { pickingMode = PickingMode.Ignore };
metaLabel.AddToClassList("fa-resource-row__meta");
Add(main);
Add(metaLabel);
}
internal void Bind(FrameAnimationBrowserEntry entry, bool selected)
{
userData = entry;
var isHeader = entry?.IsHeader == true;
EnableInClassList("fa-resource-group", isHeader);
EnableInClassList("fa-resource-row--selected", selected);
EnableInClassList("fa-resource-row--error", entry?.IssueState == FrameAnimationBrowserIssueState.Error);
EnableInClassList("fa-resource-row--warning", entry?.IssueState == FrameAnimationBrowserIssueState.Warning);
if (entry == null)
{
style.display = DisplayStyle.None;
return;
}
style.display = DisplayStyle.Flex;
titleLabel.text = entry.Title;
titleLabel.style.unityFontStyleAndWeight = FontStyle.Bold;
idLabel.text = entry.Id;
metaLabel.text = entry.Meta;
typeBadge.text = entry.TypeLabel;
typeBadge.style.display = isHeader ? DisplayStyle.None : DisplayStyle.Flex;
idLabel.style.display = isHeader ? DisplayStyle.None : DisplayStyle.Flex;
metaLabel.style.display = isHeader ? DisplayStyle.None : DisplayStyle.Flex;
statusBadge.text = entry.StatusLabel;
statusBadge.style.display = isHeader || string.IsNullOrEmpty(entry.StatusLabel) ? DisplayStyle.None : DisplayStyle.Flex;
flowDot.style.display = !isHeader && entry.AccentColor.HasValue ? DisplayStyle.Flex : DisplayStyle.None;
if (entry.AccentColor.HasValue)
{
flowDot.style.backgroundColor = FrameAnimationFlowColorUtility.CreatePalette(entry.AccentColor.Value).Stroke;
}
typeBadge.EnableInClassList("fa-badge--blue", entry.Kind == FrameAnimationBrowserEntryKind.Clip);
typeBadge.EnableInClassList("fa-badge--purple", entry.Kind == FrameAnimationBrowserEntryKind.Flow);
typeBadge.EnableInClassList("fa-badge--green", entry.Kind == FrameAnimationBrowserEntryKind.Source);
statusBadge.EnableInClassList("fa-badge--red", entry.IssueState == FrameAnimationBrowserIssueState.Error);
statusBadge.EnableInClassList("fa-badge--yellow", entry.IssueState == FrameAnimationBrowserIssueState.Warning);
}
}
internal sealed class FrameAnimationFrameRowElement : VisualElement
{
private readonly ObjectField spriteField;
private readonly IntegerField durationField;
private readonly Label frameNameLabel;
private readonly Label sourceIndexLabel;
private FrameClip clip;
private int index;
private bool readOnly;
private Action changed;
internal FrameAnimationFrameRowElement()
{
AddToClassList("fa-frame-row");
spriteField = new ObjectField("Sprite") { objectType = typeof(Sprite), allowSceneObjects = false };
durationField = new IntegerField("Duration Ms");
var readOnlyRow = new VisualElement();
readOnlyRow.AddToClassList("fa-frame-row__readonly");
frameNameLabel = new Label();
sourceIndexLabel = new Label();
readOnlyRow.Add(frameNameLabel);
readOnlyRow.Add(sourceIndexLabel);
Add(spriteField);
Add(durationField);
Add(readOnlyRow);
spriteField.RegisterValueChangedCallback(OnSpriteChanged);
durationField.RegisterValueChangedCallback(OnDurationChanged);
}
internal void Bind(FrameClip value, int itemIndex, bool isReadOnly, Action onChanged)
{
clip = value;
index = itemIndex;
readOnly = isReadOnly;
changed = onChanged;
userData = itemIndex;
var frame = clip != null && index >= 0 && index < clip.Frames.Count ? clip.Frames[index] : null;
spriteField.SetValueWithoutNotify(frame?.Sprite);
durationField.SetValueWithoutNotify(frame?.DurationMs ?? 100);
frameNameLabel.text = "Frame " + (frame?.FrameName ?? string.Empty);
sourceIndexLabel.text = "Source " + (frame?.SourceIndex.ToString() ?? "-1");
spriteField.SetEnabled(!readOnly);
durationField.SetEnabled(!readOnly);
}
private void OnSpriteChanged(ChangeEvent<UnityEngine.Object> evt)
{
if (readOnly || clip == null || index < 0 || index >= clip.Frames.Count) return;
var serialized = new SerializedObject(clip);
serialized.Update();
var element = serialized.FindProperty("frames").GetArrayElementAtIndex(index);
element.FindPropertyRelative("sprite").objectReferenceValue = evt.newValue;
serialized.ApplyModifiedProperties();
EditorUtility.SetDirty(clip);
changed?.Invoke();
}
private void OnDurationChanged(ChangeEvent<int> evt)
{
if (readOnly || clip == null || index < 0 || index >= clip.Frames.Count) return;
var serialized = new SerializedObject(clip);
serialized.Update();
var element = serialized.FindProperty("frames").GetArrayElementAtIndex(index);
element.FindPropertyRelative("durationMs").intValue = Mathf.Max(1, evt.newValue);
serialized.ApplyModifiedProperties();
durationField.SetValueWithoutNotify(Mathf.Max(1, evt.newValue));
EditorUtility.SetDirty(clip);
changed?.Invoke();
}
}
}
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 679ccd2bc27e67c468f002c1282b6045
guid: 876191b33b10eef44b133cc291ebc912
MonoImporter:
externalObjects: {}
serializedVersion: 2
@@ -122,7 +122,7 @@ namespace AibisDream.FrameAnimation.Editor
{
if (clip == null || !clip.IsImported)
{
return "Manual";
return clip != null && clip.HasStandaloneImportSource ? "Standalone Source" : "Manual";
}
var sourceId = clip.ImportInfo?.ImportSourceId;
if (sourceNames != null && !string.IsNullOrEmpty(sourceId) &&
@@ -232,7 +232,7 @@ namespace AibisDream.FrameAnimation.Editor
if (clip.IsImported || AssetDatabase.IsSubAsset(clip) ||
string.IsNullOrEmpty(AssetDatabase.GetAssetPath(clip)))
{
error = "只能添加独立 .asset 形式的 Manual Clip。";
error = "只能添加独立 .asset 形式、且不由 Graph ImportSource 管理的 Clip。";
return false;
}
if (graph.Clips.Contains(clip))
@@ -403,7 +403,7 @@ namespace AibisDream.FrameAnimation.Editor
public static string MakeUniqueFlowId(FrameAnimationGraph graph, AnimationNode node)
{
var root = (string.IsNullOrWhiteSpace(node?.DisplayName) ? "Animation" : node.DisplayName) + "Flow";
var root = (string.IsNullOrWhiteSpace(node?.DisplayName) ? "Animation" : node.DisplayName) + "_Flow";
var candidate = root;
var suffix = 2;
while (!FrameAnimationAssetOperations.IsPlayableIdAvailable(graph, candidate))
@@ -1,3 +1,642 @@
:root {
--fa-bg: rgb(27, 29, 32);
--fa-canvas: rgb(30, 32, 35);
--fa-panel: rgb(36, 39, 43);
--fa-panel-raised: rgb(43, 46, 51);
--fa-panel-hover: rgb(48, 52, 58);
--fa-field: rgb(28, 31, 34);
--fa-line: rgb(17, 19, 21);
--fa-line-soft: rgb(62, 67, 74);
--fa-text: rgb(215, 217, 220);
--fa-muted: rgb(143, 150, 158);
--fa-accent: rgb(61, 145, 212);
--fa-accent-soft: rgb(36, 79, 112);
--fa-success: rgb(86, 185, 123);
--fa-warning: rgb(224, 184, 88);
--fa-error: rgb(223, 106, 106);
}
.fa-workbench {
flex-grow: 1;
flex-direction: column;
background-color: var(--fa-bg);
color: var(--fa-text);
font-size: 12px;
}
.fa-global-toolbar-host,
.fa-main-host,
.fa-bottom-host {
flex-shrink: 0;
}
.fa-main-host {
flex-grow: 1;
min-height: 0;
}
.fa-workbench .unity-toolbar {
min-height: 32px;
padding-left: 6px;
padding-right: 6px;
background-color: var(--fa-panel-raised);
border-bottom-width: 1px;
border-bottom-color: var(--fa-line);
}
.fa-workbench .unity-toolbar-button,
.fa-workbench .unity-button {
min-height: 24px;
margin-left: 2px;
margin-right: 2px;
padding-left: 8px;
padding-right: 8px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-color: var(--fa-line);
border-right-color: var(--fa-line);
border-top-color: var(--fa-line);
border-bottom-color: var(--fa-line);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background-color: rgb(54, 58, 63);
color: var(--fa-text);
}
.fa-workbench .unity-toolbar-button:hover,
.fa-workbench .unity-button:hover {
background-color: rgb(70, 75, 81);
}
.fa-button--primary {
background-color: rgb(42, 105, 150);
border-left-color: rgb(25, 74, 104);
border-right-color: rgb(25, 74, 104);
border-top-color: rgb(25, 74, 104);
border-bottom-color: rgb(25, 74, 104);
}
.fa-button--danger {
background-color: rgb(87, 54, 56);
color: rgb(244, 205, 207);
}
.fa-toolbar-group {
flex-direction: row;
align-items: center;
flex-shrink: 0;
}
.fa-toolbar-separator {
width: 1px;
height: 21px;
margin-left: 5px;
margin-right: 5px;
background-color: var(--fa-line);
}
.fa-panel {
flex-direction: column;
flex-shrink: 0;
min-height: 0;
background-color: var(--fa-panel);
}
.fa-panel-header {
height: 28px;
min-height: 28px;
padding-left: 9px;
padding-right: 9px;
-unity-text-align: middle-left;
-unity-font-style: bold;
background-color: rgb(44, 47, 51);
border-bottom-width: 1px;
border-bottom-color: var(--fa-line);
}
.fa-resizer--vertical {
width: 4px;
background-color: rgb(24, 26, 29);
}
.fa-resizer--horizontal {
height: 4px;
background-color: rgb(24, 26, 29);
}
.fa-resizer--vertical:hover,
.fa-resizer--horizontal:hover {
background-color: var(--fa-accent);
}
.fa-resource-tabs {
min-height: 34px;
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
background-color: rgb(31, 34, 38);
}
.fa-resource-tabs .unity-toolbar-button,
.fa-bottom-tabs .unity-toolbar-button {
flex-grow: 1;
flex-basis: 0;
min-height: 28px;
margin-left: 1px;
margin-right: 1px;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
border-bottom-width: 2px;
border-bottom-color: rgba(0, 0, 0, 0);
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-color: rgba(0, 0, 0, 0);
color: rgb(169, 175, 182);
}
.fa-resource-tabs .unity-toolbar-button:hover,
.fa-bottom-tabs .unity-toolbar-button:hover {
color: var(--fa-text);
background-color: rgb(48, 52, 57);
}
.fa-resource-tabs .unity-toolbar-button.fa-tab--active,
.fa-bottom-tabs .unity-toolbar-button.fa-tab--active {
color: white;
background-color: var(--fa-panel-raised);
border-bottom-color: var(--fa-accent);
-unity-font-style: bold;
}
.fa-resource-tools {
padding-left: 7px;
padding-right: 7px;
padding-top: 7px;
padding-bottom: 7px;
border-bottom-width: 1px;
border-bottom-color: var(--fa-line);
}
.fa-resource-list {
flex-grow: 1;
min-height: 0;
background-color: var(--fa-panel);
}
.fa-resource-row {
height: 48px;
padding-left: 9px;
padding-right: 7px;
padding-top: 5px;
padding-bottom: 4px;
border-left-width: 3px;
border-left-color: rgba(0, 0, 0, 0);
border-bottom-width: 1px;
border-bottom-color: rgb(32, 35, 39);
}
.fa-resource-row:hover {
background-color: var(--fa-panel-hover);
}
.fa-resource-row--selected {
background-color: rgb(37, 75, 103);
border-left-color: rgb(98, 178, 234);
}
.fa-resource-row--error {
border-left-color: var(--fa-error);
}
.fa-resource-row--warning {
border-left-color: var(--fa-warning);
}
.fa-resource-row__main,
.fa-resource-row__meta,
.fa-badge-row {
flex-direction: row;
align-items: center;
}
.fa-resource-row__main {
height: 20px;
}
.fa-resource-row__name {
flex-grow: 1;
min-width: 0;
-unity-font-style: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.fa-resource-row__id {
max-width: 115px;
margin-left: 5px;
color: rgb(156, 163, 171);
font-size: 10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.fa-resource-row__meta {
height: 17px;
color: var(--fa-muted);
font-size: 10px;
}
.fa-resource-group {
height: 27px;
padding-left: 8px;
padding-right: 8px;
-unity-text-align: middle-left;
-unity-font-style: bold;
color: rgb(184, 189, 195);
background-color: rgb(41, 44, 49);
border-top-width: 1px;
border-top-color: rgb(52, 56, 61);
border-bottom-width: 1px;
border-bottom-color: rgb(26, 28, 31);
}
.fa-badge {
min-height: 16px;
margin-right: 4px;
padding-left: 5px;
padding-right: 5px;
-unity-text-align: middle-center;
font-size: 9px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
background-color: rgb(52, 56, 61);
color: rgb(174, 180, 187);
}
.fa-badge--blue { background-color: rgb(37, 63, 85); color: rgb(143, 202, 239); }
.fa-badge--green { background-color: rgb(35, 63, 49); color: rgb(131, 209, 160); }
.fa-badge--yellow { background-color: rgb(74, 62, 37); color: rgb(240, 200, 111); }
.fa-badge--red { background-color: rgb(75, 41, 44); color: rgb(239, 141, 147); }
.fa-badge--purple { background-color: rgb(59, 48, 75); color: rgb(195, 168, 232); }
.fa-flow-dot {
width: 8px;
height: 8px;
margin-right: 6px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.fa-canvas-panel {
flex-grow: 1;
min-width: 280px;
min-height: 0;
flex-direction: column;
background-color: var(--fa-canvas);
}
.fa-canvas-toolbar {
min-height: 32px;
}
.fa-toolbar-label {
margin-left: 2px;
margin-right: 4px;
color: var(--fa-muted);
-unity-text-align: middle-left;
}
.fa-canvas-toolbar #flow-focus-field {
flex-shrink: 1;
}
.fa-flow-focus {
min-width: 110px;
max-width: 240px;
padding-left: 7px;
padding-right: 7px;
-unity-font-style: bold;
-unity-text-align: middle-left;
border-left-width: 3px;
border-left-color: rgba(0, 0, 0, 0);
}
.fa-empty-state {
color: var(--fa-muted);
}
.fa-node {
min-width: 224px;
width: 224px;
max-width: 224px;
min-height: 164px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-color: var(--fa-line);
border-right-color: var(--fa-line);
border-top-color: var(--fa-line);
border-bottom-color: var(--fa-line);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
background-color: rgb(43, 47, 52);
}
.fa-node .title {
min-height: 31px;
padding-left: 7px;
padding-right: 7px;
background-color: rgb(46, 111, 155);
border-bottom-width: 1px;
border-bottom-color: var(--fa-line);
}
.fa-node .title-label {
-unity-font-style: bold;
}
.fa-node .input,
.fa-node .output {
min-width: 12px;
}
.fa-node__meta {
flex-direction: row;
justify-content: space-between;
margin-left: 8px;
margin-right: 8px;
margin-top: 4px;
margin-bottom: 4px;
color: rgb(175, 181, 188);
font-size: 10px;
}
.fa-node__clip-id {
flex-grow: 1;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.fa-node__behavior {
margin-left: 5px;
color: rgb(201, 205, 210);
}
.fa-node__badges {
min-height: 21px;
margin-left: 8px;
margin-right: 8px;
margin-top: 5px;
flex-direction: row;
align-items: center;
overflow: hidden;
}
.fa-node__entry {
min-width: 16px;
height: 16px;
margin-right: 5px;
padding-left: 3px;
padding-right: 3px;
-unity-text-align: middle-center;
-unity-font-style: bold;
font-size: 9px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.fa-node__preview {
height: 78px;
margin-left: 8px;
margin-right: 8px;
margin-top: 1px;
}
.fa-node--focused {
border-left-width: 2px;
}
.fa-node.selected {
border-left-width: 2px;
border-right-width: 2px;
border-top-width: 2px;
border-bottom-width: 2px;
border-left-color: rgb(105, 185, 237);
border-right-color: rgb(105, 185, 237);
border-top-color: rgb(105, 185, 237);
border-bottom-color: rgb(105, 185, 237);
}
.fa-node--preview-current {
border-left-color: rgb(55, 174, 240);
border-right-color: rgb(55, 174, 240);
border-top-color: rgb(55, 174, 240);
border-bottom-color: rgb(55, 174, 240);
}
.fa-node--preview-passed { border-left-color: rgb(83, 154, 113); }
.fa-node--preview-upcoming { opacity: 0.72; }
.fa-inspector-scroll,
.fa-bottom-scroll {
flex-grow: 1;
min-height: 0;
background-color: var(--fa-panel);
}
.fa-inspector-title {
padding-left: 11px;
padding-right: 11px;
padding-top: 10px;
padding-bottom: 8px;
border-bottom-width: 1px;
border-bottom-color: var(--fa-line);
}
.fa-inspector-title__name {
font-size: 15px;
-unity-font-style: bold;
}
.fa-inspector-title__id {
margin-top: 3px;
color: var(--fa-muted);
font-size: 10px;
}
.fa-section {
padding-bottom: 8px;
border-bottom-width: 1px;
border-bottom-color: var(--fa-line);
}
.fa-section__title {
height: 27px;
padding-left: 10px;
-unity-text-align: middle-left;
-unity-font-style: bold;
background-color: rgb(41, 44, 48);
}
.fa-section__body {
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
}
.fa-section__body > .unity-base-field,
.fa-section__body > .unity-button,
.fa-section__body > .fa-readonly-row,
.fa-section__body > .fa-callout {
margin-top: 2px;
margin-bottom: 2px;
}
.fa-readonly-row {
min-height: 22px;
flex-direction: row;
align-items: center;
}
.fa-readonly-row__label {
width: 118px;
color: rgb(173, 179, 186);
}
.fa-readonly-row__value {
flex-grow: 1;
min-width: 0;
color: rgb(197, 202, 208);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.fa-callout {
padding-left: 9px;
padding-right: 9px;
padding-top: 7px;
padding-bottom: 7px;
white-space: normal;
border-left-width: 3px;
border-left-color: var(--fa-accent);
background-color: rgb(34, 48, 58);
color: rgb(188, 209, 223);
}
.fa-callout--warning { border-left-color: var(--fa-warning); background-color: rgb(57, 51, 33); color: rgb(228, 208, 161); }
.fa-callout--error { border-left-color: var(--fa-error); background-color: rgb(63, 39, 42); color: rgb(239, 184, 188); }
.fa-frame-row {
min-height: 72px;
padding-left: 5px;
padding-right: 5px;
padding-top: 4px;
padding-bottom: 4px;
border-bottom-width: 1px;
border-bottom-color: rgb(48, 51, 55);
}
.fa-frame-row__readonly {
flex-direction: row;
}
.fa-frame-row__readonly > .unity-label {
flex-grow: 1;
color: var(--fa-muted);
font-size: 10px;
}
.fa-bottom-panel {
flex-direction: column;
min-height: 28px;
background-color: rgb(32, 35, 39);
border-top-width: 1px;
border-top-color: var(--fa-line);
}
.fa-bottom-toolbar {
min-height: 31px;
padding-left: 4px;
padding-right: 4px;
}
.fa-bottom-tabs {
min-width: 230px;
height: 30px;
flex-direction: row;
align-items: stretch;
}
.fa-bottom-tabs .unity-toolbar-button {
min-width: 108px;
padding-left: 14px;
padding-right: 14px;
}
.fa-bottom-toolbar .fa-bottom-collapse {
width: 28px;
min-width: 28px;
padding-left: 0;
padding-right: 0;
font-size: 14px;
}
.fa-result-controls {
min-height: 31px;
flex-direction: row;
align-items: center;
padding-left: 8px;
padding-right: 8px;
border-bottom-width: 1px;
border-bottom-color: var(--fa-line);
}
.fa-result-header,
.fa-result-row {
min-height: 29px;
flex-direction: row;
align-items: center;
padding-left: 10px;
padding-right: 10px;
border-bottom-width: 1px;
border-bottom-color: rgb(41, 44, 48);
}
.fa-result-header {
min-height: 26px;
color: var(--fa-muted);
background-color: rgb(40, 43, 48);
}
.fa-result-row:hover { background-color: var(--fa-panel-hover); }
.fa-result-severity { width: 82px; -unity-font-style: bold; }
.fa-result-kind { width: 135px; }
.fa-result-object { width: 180px; }
.fa-result-message { flex-grow: 1; min-width: 260px; white-space: normal; }
.fa-severity--error { color: var(--fa-error); }
.fa-severity--warning { color: var(--fa-warning); }
.fa-severity--info { color: rgb(114, 189, 232); }
.fa-preview {
position: relative;
overflow: hidden;
@@ -25,26 +664,6 @@
color: rgb(190, 190, 190);
}
.fa-node__preview {
height: 82px;
margin-top: 5px;
}
.fa-node--preview-current {
border-left-color: rgb(55, 174, 240);
border-right-color: rgb(55, 174, 240);
border-top-color: rgb(55, 174, 240);
border-bottom-color: rgb(55, 174, 240);
}
.fa-node--preview-passed {
border-left-color: rgb(83, 154, 113);
}
.fa-node--preview-upcoming {
opacity: 0.72;
}
.fa-clip-preview-panel {
flex-shrink: 0;
padding-left: 6px;
@@ -55,6 +674,26 @@
border-bottom-color: rgb(28, 28, 28);
}
.fa-selection-preview-header {
min-height: 34px;
flex-direction: column;
justify-content: center;
}
.fa-selection-preview-title {
color: var(--fa-text);
-unity-font-style: bold;
}
.fa-selection-preview-target {
margin-top: 1px;
color: var(--fa-muted);
font-size: 10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.fa-clip-preview-panel .fa-preview {
height: 190px;
margin-bottom: 4px;
@@ -63,10 +702,82 @@
.fa-preview-controls {
flex-direction: row;
align-items: center;
flex-shrink: 0;
min-height: 27px;
padding-left: 0;
padding-right: 0;
}
.fa-selection-preview-panel .fa-preview-controls .fa-preview-button {
width: 24px;
min-width: 24px;
max-width: 24px;
height: 24px;
min-height: 24px;
max-height: 24px;
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 1px;
margin-right: 1px;
flex-shrink: 0;
align-items: center;
justify-content: center;
}
.fa-preview-button__icon {
width: 16px;
height: 16px;
flex-shrink: 0;
}
.fa-preview-timeline {
min-width: 28px;
flex-grow: 1;
flex-shrink: 1;
margin-left: 5px;
margin-right: 5px;
}
.fa-preview-time {
width: 82px;
min-width: 82px;
flex-shrink: 0;
white-space: nowrap;
-unity-text-align: middle-right;
}
.fa-preview-settings {
min-height: 27px;
flex-direction: row;
align-items: center;
}
.fa-preview-setting {
flex-grow: 1;
flex-basis: 0;
min-width: 0;
margin-right: 5px;
flex-direction: row;
align-items: center;
}
.fa-preview-setting > .unity-label {
width: 64px;
min-width: 64px;
color: var(--fa-muted);
font-size: 10px;
}
.fa-preview-setting__field {
flex-grow: 1;
min-width: 0;
}
.fa-preview-status {
font-size: 10px;
color: rgb(185, 185, 185);
margin-top: 2px;
white-space: normal;
}

Some files were not shown because too many files have changed in this diff Show More