Commit 24052ca
fix(core): auto-detect manifest decryption in PreprocessBuildCatalog (#626)
* fix(core): auto-detect manifest decryption in PreprocessBuildCatalog
Replace the hardcoded null IManifestRestoreServices parameter with a
try-all approach that attempts each registered decryption method from
EncryptionMapping until one succeeds. This fixes a NRE when building
with encrypted manifests (YooAsset#730).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
* docs: add YooAsset extension maintenance rule
Add .claude/rules/yooasset-extensions.md to track custom modifications
to YooAsset Extension Samples, ensuring the PreprocessBuildCatalog
decryption fix is preserved across YooAsset updates.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
* chore: update compiled build output
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
---------
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent e9c7bf7 commit 24052ca
File tree
63 files changed
+169
-118
lines changed- .claude/rules
- UnityProject/Assets
- HotUpdate/Compiled/AOT
- Samples/YooAsset/2.3.18/Extension Sample/Editor/PreprocessBuild
- StreamingAssets/yoo/main
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
63 files changed
+169
-118
lines changedBinary file not shown.
Lines changed: 34 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
33 | | - | |
| 34 | + | |
34 | 35 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
| 36 | + | |
40 | 37 | | |
41 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
42 | 52 | | |
43 | | - | |
| 53 | + | |
| 54 | + | |
44 | 55 | | |
45 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
46 | 72 | | |
47 | 73 | | |
48 | 74 | | |
Binary file not shown.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.
Binary file not shown.
0 commit comments