diff --git a/Assets/000_assets/material/M_SquareFrame 1.mat b/Assets/000_assets/material/M_SquareFrame 1.mat
index 0a1bceb9..ac4a140e 100644
--- a/Assets/000_assets/material/M_SquareFrame 1.mat
+++ b/Assets/000_assets/material/M_SquareFrame 1.mat
@@ -213,7 +213,7 @@ Material:
- _Dst: 10
- _DstBlend: 0
- _DstBlendAlpha: 0
- - _EdgeValue: 0.34460104
+ - _EdgeValue: 0.9350733
- _EnvironmentReflections: 1
- _FNLfanxiangkaiguan: 0
- _Face: 1
@@ -258,7 +258,7 @@ Material:
- _Mask_scale: 1
- _Metallic: 0
- _OcclusionStrength: 1
- - _Opacity: 0.65539896
+ - _Opacity: 0.064926684
- _Parallax: 0.005
- _Pass: 0
- _QueueOffset: 0
diff --git a/Assets/Resources/Story/Chapter0/Dialogs.meta b/Assets/AddressableAssetsData.meta
similarity index 77%
rename from Assets/Resources/Story/Chapter0/Dialogs.meta
rename to Assets/AddressableAssetsData.meta
index b2aeb06f..d3fbeab1 100644
--- a/Assets/Resources/Story/Chapter0/Dialogs.meta
+++ b/Assets/AddressableAssetsData.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 1897c06a1d583324981471707b41cfa5
+guid: da4cd00152a37304cbc6130209a0c422
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset b/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset
new file mode 100644
index 00000000..c454b2ae
--- /dev/null
+++ b/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b846191d28d78ae587fbe21f06f859d640b77e20de439502369029d03e959354
+size 954
diff --git a/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset.meta b/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset.meta
new file mode 100644
index 00000000..df4b7640
--- /dev/null
+++ b/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f1e90c2a8af58ef4fb1f06587fb0bc17
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Assets/AddressableAssetsData/AddressableAssetSettings.asset
new file mode 100644
index 00000000..af051aac
--- /dev/null
+++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:61471a34a91e7effc6f2db9f3e9aaf4f4bad5f5175dd529068178c642ad8fcd8
+size 4843
diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta b/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta
new file mode 100644
index 00000000..2eec754a
--- /dev/null
+++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 333668651d5ae6d46b48444295d78f93
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Story/Chapter0/Dialogs/Departure_P2_A.txt.meta b/Assets/AddressableAssetsData/AssetGroupTemplates.meta
similarity index 67%
rename from Assets/Resources/Story/Chapter0/Dialogs/Departure_P2_A.txt.meta
rename to Assets/AddressableAssetsData/AssetGroupTemplates.meta
index 4056eac9..3e80b276 100644
--- a/Assets/Resources/Story/Chapter0/Dialogs/Departure_P2_A.txt.meta
+++ b/Assets/AddressableAssetsData/AssetGroupTemplates.meta
@@ -1,5 +1,6 @@
fileFormatVersion: 2
-guid: 4d0a8b411a62bd9449344eb530b3234f
+guid: c4c50610fc4c9e34dbadd157785adaeb
+folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset b/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset
new file mode 100644
index 00000000..35b456a5
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5aca6ae20be1cf325053b373d8042e30654ccd81784a990583c4330aaa3d49c7
+size 2525
diff --git a/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta b/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta
new file mode 100644
index 00000000..a4112f09
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6c4d2cf29343e034b80084ca5bf93e9f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Story/Chapter0/Dialogs/Departure_P2_B.txt.meta b/Assets/AddressableAssetsData/AssetGroups.meta
similarity index 67%
rename from Assets/Resources/Story/Chapter0/Dialogs/Departure_P2_B.txt.meta
rename to Assets/AddressableAssetsData/AssetGroups.meta
index 918f6cc9..0c6c340a 100644
--- a/Assets/Resources/Story/Chapter0/Dialogs/Departure_P2_B.txt.meta
+++ b/Assets/AddressableAssetsData/AssetGroups.meta
@@ -1,5 +1,6 @@
fileFormatVersion: 2
-guid: ce2f5ed054e5d4d4082038afac4c472c
+guid: 52de1c5cf221d9645b8411aad9bb6921
+folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset
new file mode 100644
index 00000000..4770d7b9
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cdf2102b2662de2609ac8fb64d7cb9031801e00b8944034d5ef31d7b835397e8
+size 874
diff --git a/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta
new file mode 100644
index 00000000..4526d4e1
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 79f20a7c8c628df49bdbdf0b8d3ed4da
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset b/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset
new file mode 100644
index 00000000..c3f4bda6
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:04e36419ad0f0bd45377a7d540689ea9ee7ceb05b10dd8bec904d1bce3150eab
+size 1288
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset.meta
new file mode 100644
index 00000000..657d6153
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 233a82c0c1f1bfc49b4aff8b5bb11fb0
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset b/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset
new file mode 100644
index 00000000..42600583
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:593ae32e6ec286505270c2baeaf47ee6ac7b3c6e29b9cded58e19d4f4020388c
+size 2130
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset.meta
new file mode 100644
index 00000000..2e6af7e6
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9796adb8713daf140aeb9bf7920fbcd3
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified) (zh-CN).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified) (zh-CN).asset
new file mode 100644
index 00000000..763389e2
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified) (zh-CN).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dba1f02527c509560b7ac00a0db7163d0dda54d4189255487ddebade4d6298e5
+size 1305
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified) (zh-CN).asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified) (zh-CN).asset.meta
new file mode 100644
index 00000000..50a2fd63
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified) (zh-CN).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 785455cfd2345164ca119528773f6f6a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified).asset
new file mode 100644
index 00000000..9f5e22df
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb481df58a135a3813127b805793d28edced577b3fe6b94ec562a715d1eda381
+size 930
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified).asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified).asset.meta
new file mode 100644
index 00000000..5d9cd019
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: be2ab496482d2f645880aca0f11e0e75
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Traditional) (zh-TW).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Traditional) (zh-TW).asset
new file mode 100644
index 00000000..47f4dcff
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Traditional) (zh-TW).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dcc985186b987c3def378cdc5b1551dc416ac762f1f4633ce1e196ff34f94b10
+size 1307
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Traditional) (zh-TW).asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Traditional) (zh-TW).asset.meta
new file mode 100644
index 00000000..f1702ed9
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Traditional) (zh-TW).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b69488a2fc705bd409adeefbf86a5298
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset
new file mode 100644
index 00000000..cdbe3687
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d28393d3a6374ad1da1dba7b2af9f29fd87633b6cf23b7d82b8e4f9ed916b11
+size 1261
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset.meta
new file mode 100644
index 00000000..98ae36f8
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ac7ca228f02695d4cb21ae4651afb001
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Japanese (ja).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Japanese (ja).asset
new file mode 100644
index 00000000..ebb4623d
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Japanese (ja).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ae1741db12f54540b5e5150eefd5d599800d98ef207f64297b2461df0db31d1b
+size 1263
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Japanese (ja).asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Japanese (ja).asset.meta
new file mode 100644
index 00000000..e87bf823
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Japanese (ja).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1690137dfec1b7d4c82ffa36dc18ef41
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Korean (ko).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Korean (ko).asset
new file mode 100644
index 00000000..197e9278
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Korean (ko).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:54391b035e5d1d2b6db182d231af4167d5b427834755391cb37ac4753666c27b
+size 1259
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Korean (ko).asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Korean (ko).asset.meta
new file mode 100644
index 00000000..3ceae53b
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Korean (ko).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 430ce305e6093f645b3f774958b0bb53
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Thai (th).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Thai (th).asset
new file mode 100644
index 00000000..06f45973
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Thai (th).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbd67aa0f36cb1491c41ada26e016f6e3a10f274f6bed3874e9a01712438d301
+size 1255
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Thai (th).asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Thai (th).asset.meta
new file mode 100644
index 00000000..b715a546
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Thai (th).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 48c6fdd839b5fe5419367a5e805cec59
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN).asset
new file mode 100644
index 00000000..4c779cb5
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:91bfe4656ee7f65b4afbcacffc9c409ce2a3feb994b805a62c5d6d8d31663cf9
+size 1305
diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN).asset.meta b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN).asset.meta
new file mode 100644
index 00000000..a462d39a
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 83e9e063640fe6d4ab66036d289845da
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas.meta
new file mode 100644
index 00000000..ecdf007d
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 65a0745e5b7bffa41ad00a95a0b57571
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..04a8aafe
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbc2349e8901690d954d55fc84be6eee24132920240a12cf41048e1a37ebacd1
+size 1741
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..2b8a1003
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4e634ba1e28a0ec4da4e595556dc3423
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..7c087497
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:088daf66c827c65c95b66f54e743fa607eef3a064542dd79463e22c179c01355
+size 636
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..6a55f1d9
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7155c3d6e85e3c94dbad4531f66aadc1
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..a82ca973
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c8287370c254b62e087d238a826b522912ec2332a41ab92594ec0ce889d641b8
+size 1748
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..454e2b6a
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 45bcf3e6b96e8534aab3ae75ced2d49e
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..a5d2981c
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ba8f4e148369a882b58715811187a95fe3c64a28ce7480bc5d256d82e62a4d97
+size 643
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..cfbddb08
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 910b284cf03caca4b9509604e42a5340
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..78438cd0
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e037a7d1c5d5655a19d44c5630924aa591f9bbadfe2b4bd4f34b722635caf814
+size 1742
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..2a472efc
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 56b624934c118c2459f861929a669247
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..41880423
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:36e46630af4897d59f79fde7f523be3a4d8645e2d950eeabc85ae52c56178f34
+size 637
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..6c1e6f15
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8eea5c367f9fce644af4adee7fcde1f0
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..661870fe
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fd9ec1e2f07e0f7750b3d2cf1f63b54651325b4f46ef57ce59cd5fb24908d201
+size 1777
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..17cd86ca
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ecc495c4ab0827f4f8477c104e9f528f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..27b9e6bb
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:031794f4dae66354bd6ba9ea10cb58dd662f3d7a493dfbb62161e187245b98b6
+size 672
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..a04c3da2
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified) (zh-CN)_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 66e7f846bf6029f4b9f31c3fb002c88b
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..7062b528
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:87c6ba35133a998ba59839041906838109472f622d1c10d75bd7ad2d3e1660ca
+size 1769
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..828408e9
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8eeeb50cf44bfe44c9f1ef14be3f22c2
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..42eae1c7
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:58c4d1241ce119f86747bf5fd2b61032fba62544ef0558288cb61c59159ab6fe
+size 664
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..4e999660
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7c0436c264404c1419f2c2d0448a4077
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..8434969f
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:021a1ae6d62819c28f8528dbe8474da8272df52971d3c2b1336b1f8b24c98d9f
+size 1778
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..3dd12e7c
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6fe9e6919ec800340b05afe4e563feae
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..6cbcc3ff
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:80526b3226df88e0357d860d07bfb44e0f69fe16df352fd75d394ca744ec13bb
+size 673
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..8f549106
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional) (zh-TW)_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: abf5cb6f5146362428ea647cd2b14eaf
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..efaeaa32
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6968af0513bcc80491e7af630c946e64067d240a7072bce7a601c0efcf5784e9
+size 1761
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..76c6f400
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cce204332f2ff7843994ccd4ee0dab47
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..790a0b38
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:edb17dd75f561057f32ebc8c9f675cf809a1c7d29cf0f4ef147702fba884a972
+size 656
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..df5f7bd7
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English (en)_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 681943814f82c964a9531e0f6f28e40a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..d29e5cef
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53b2d515898950e3771666c46a3ce77609d3a94124668a8363bb530e6ca42bc9
+size 1762
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..2b356040
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 880e7cf31ed06b446b8c6dc1b925498d
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..7f0fe16b
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:feabe6919b83ec6d43666d7b0ebfc24c382bfd25365f4530b3d8ccb5810910e5
+size 657
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..c92dcef9
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese (ja)_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: edab4d7e933020b4e8dd4cab8511467a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..a3be0b81
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b28657691c42910ccd6be1df1487ece24e0b086e0bcb276803aeb2dc408f4f79
+size 1760
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..d8602b8d
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 231274b07de2fd042906d81eab72bcda
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..0d3d9e5f
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:90c3185de56b30a8df6df1cd9b7fa2a65c3436b005190d735afe423b19d98595
+size 655
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..401e6552
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean (ko)_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7322a30531aec474689ce214fc0991aa
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..0cac65bd
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3aa5499851629ec74a2fe5a6bb68721694ae809aca4199d262a118ff1d68afe2
+size 1758
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..229956bd
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 22bcbb3cfd8faca4b933e20825535910
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..f4a7a811
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9566945a837b29bc7467e5378a80eb18833e4a391914fe22dbae99487f7de94a
+size 653
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..bda4a92c
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai (th)_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 917b311f81d28ac4d9a0bffd40aff26f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_BundledAssetGroupSchema.asset
new file mode 100644
index 00000000..835f2483
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_BundledAssetGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:19986fc7171a160a5910abaad980f33b19b57f4f2d7ef169ef02abed7ee70c62
+size 1777
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 00000000..31c49262
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 83c8b825f8f3bf24982718bf239aa92a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_ContentUpdateGroupSchema.asset
new file mode 100644
index 00000000..f9a310b7
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_ContentUpdateGroupSchema.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:06d0ebe4a78f9ad8eb42f8a07d39eb245309f731549074f23ead04cc616916e2
+size 672
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 00000000..f31590c0
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese (Vietnam) (vi-VN)_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 925fc92141f019b4db41a0326e711684
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/DataBuilders.meta b/Assets/AddressableAssetsData/DataBuilders.meta
new file mode 100644
index 00000000..8dea1a58
--- /dev/null
+++ b/Assets/AddressableAssetsData/DataBuilders.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e170ad71f455c8a48b46373ee4f7c53c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset b/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset
new file mode 100644
index 00000000..9c8bc028
--- /dev/null
+++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ec8fa6f7f04687b1ea742863ca9312cc48c78708d3bd04f5a80ee1c4289fa550
+size 905
diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta b/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta
new file mode 100644
index 00000000..4da09b51
--- /dev/null
+++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f526b0955561d08469fdb8f268194658
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset
new file mode 100644
index 00000000..89776d39
--- /dev/null
+++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ca98b03b4bd46044981893af422aad5ec947f6b4923d5e7d732074ac0cf2d58c
+size 909
diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta
new file mode 100644
index 00000000..41135116
--- /dev/null
+++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 19497de4e6f97c247a9f5df510909c67
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset
new file mode 100644
index 00000000..2fb87b08
--- /dev/null
+++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:40aec021cfef83513030f6622569c31b4dc2eed74b6024c9ea8762ee981fd3bd
+size 917
diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta
new file mode 100644
index 00000000..76d46648
--- /dev/null
+++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a19b321c06839f049a800c7cfb0fcfa5
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/DefaultObject.asset b/Assets/AddressableAssetsData/DefaultObject.asset
new file mode 100644
index 00000000..ae60a26b
--- /dev/null
+++ b/Assets/AddressableAssetsData/DefaultObject.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ac75657db0a5301aac185a48e6de7c2b0eef08783662d09e54fd4b702c2fc95
+size 563
diff --git a/Assets/AddressableAssetsData/DefaultObject.asset.meta b/Assets/AddressableAssetsData/DefaultObject.asset.meta
new file mode 100644
index 00000000..a060fbdb
--- /dev/null
+++ b/Assets/AddressableAssetsData/DefaultObject.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1a3d42a40a064524a8bac5b219463f8b
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FR2_Cache.asset b/Assets/FR2_Cache.asset
index 9b0720ca..fa4bd840 100644
--- a/Assets/FR2_Cache.asset
+++ b/Assets/FR2_Cache.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6a8a58ceaa1f70f9dee5021d685c59e9e20b86cbdc5ce069421ca83fc533d4b9
-size 8018231
+oid sha256:910dd8b2eb28a401c1bbf1b1dba1bd1951a9d1f39b72c9a33dd33933b2d45f3b
+size 8580991
diff --git a/Assets/Localization.meta b/Assets/Localization.meta
new file mode 100644
index 00000000..8b7be303
--- /dev/null
+++ b/Assets/Localization.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1f208d99037571f439cc35ff0e2f7225
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Chinese (Simplified) (zh-CN).asset b/Assets/Localization/Chinese (Simplified) (zh-CN).asset
new file mode 100644
index 00000000..687087cf
--- /dev/null
+++ b/Assets/Localization/Chinese (Simplified) (zh-CN).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5340aa24a80affc77c39379d729b1cd4d35bf07b98805bbd658ebb065678beb2
+size 1152
diff --git a/Assets/Localization/Chinese (Simplified) (zh-CN).asset.meta b/Assets/Localization/Chinese (Simplified) (zh-CN).asset.meta
new file mode 100644
index 00000000..62125135
--- /dev/null
+++ b/Assets/Localization/Chinese (Simplified) (zh-CN).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7563d3b3e401bd441aa273b7c8b49d3f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Chinese (Traditional) (zh-TW).asset b/Assets/Localization/Chinese (Traditional) (zh-TW).asset
new file mode 100644
index 00000000..3f241ad5
--- /dev/null
+++ b/Assets/Localization/Chinese (Traditional) (zh-TW).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5ae10ba699d21a55bc8bc3558381d6abf0303c72c04c29a66b1806826bffad5e
+size 696
diff --git a/Assets/Localization/Chinese (Traditional) (zh-TW).asset.meta b/Assets/Localization/Chinese (Traditional) (zh-TW).asset.meta
new file mode 100644
index 00000000..131b20c5
--- /dev/null
+++ b/Assets/Localization/Chinese (Traditional) (zh-TW).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bbfb4a104b666ce4781e516f74979be5
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/English (en).asset b/Assets/Localization/English (en).asset
new file mode 100644
index 00000000..7c91ab6c
--- /dev/null
+++ b/Assets/Localization/English (en).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3b0330f7f9af0b1c088ae37ea6e4f0a2e3cf79f09f851a42724ca091ed82d023
+size 659
diff --git a/Assets/Localization/English (en).asset.meta b/Assets/Localization/English (en).asset.meta
new file mode 100644
index 00000000..39b261ff
--- /dev/null
+++ b/Assets/Localization/English (en).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cdfd1903d0feab84c987a21a7b66c0ca
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Japanese (ja).asset b/Assets/Localization/Japanese (ja).asset
new file mode 100644
index 00000000..74244633
--- /dev/null
+++ b/Assets/Localization/Japanese (ja).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ba704eb7ae3524a793032dfe379f05aa06132b8db72adf6c37fa91b8363c7805
+size 661
diff --git a/Assets/Localization/Japanese (ja).asset.meta b/Assets/Localization/Japanese (ja).asset.meta
new file mode 100644
index 00000000..0f17981a
--- /dev/null
+++ b/Assets/Localization/Japanese (ja).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 739271c4743cc7d4fa2395da4b5d85fa
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Korean (ko).asset b/Assets/Localization/Korean (ko).asset
new file mode 100644
index 00000000..169ebf62
--- /dev/null
+++ b/Assets/Localization/Korean (ko).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6033068cc22c0aca15844b1db3ecf5e70a7578fa812935352bf91ee95267062b
+size 657
diff --git a/Assets/Localization/Korean (ko).asset.meta b/Assets/Localization/Korean (ko).asset.meta
new file mode 100644
index 00000000..1536da12
--- /dev/null
+++ b/Assets/Localization/Korean (ko).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: aa5c802e0f80da341acf6cc5dc24a154
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Localization Settings.asset b/Assets/Localization/Localization Settings.asset
new file mode 100644
index 00000000..ebb1e118
--- /dev/null
+++ b/Assets/Localization/Localization Settings.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d3286c54c1371d3529b40a152aba59fb2699a8e9c912732be1c85f405b163f3
+size 7535
diff --git a/Assets/Localization/Localization Settings.asset.meta b/Assets/Localization/Localization Settings.asset.meta
new file mode 100644
index 00000000..9330bc4c
--- /dev/null
+++ b/Assets/Localization/Localization Settings.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2fd149bb5fbc64d43b0faefef6dbd374
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story.meta b/Assets/Localization/Story.meta
new file mode 100644
index 00000000..236b0056
--- /dev/null
+++ b/Assets/Localization/Story.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f63fe0dd591591a40ac4ad3364e74683
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines Shared Data.asset b/Assets/Localization/Story/Chapter0_Lines Shared Data.asset
new file mode 100644
index 00000000..96551484
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines Shared Data.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ed67bb7472abede7c8fc5973a60e94bac70fea33306594fa328c3a0f4c5a96b2
+size 9524
diff --git a/Assets/Localization/Story/Chapter0_Lines Shared Data.asset.meta b/Assets/Localization/Story/Chapter0_Lines Shared Data.asset.meta
new file mode 100644
index 00000000..d2212d8c
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines Shared Data.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d32b03c142a46454480f74d82f927f5e
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines.asset b/Assets/Localization/Story/Chapter0_Lines.asset
new file mode 100644
index 00000000..e07e2913
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:412dd6a72f535748e37b837e4702c24aeb0a32eb62941921993c5401c9bf8cd7
+size 1168
diff --git a/Assets/Localization/Story/Chapter0_Lines.asset.meta b/Assets/Localization/Story/Chapter0_Lines.asset.meta
new file mode 100644
index 00000000..b997bfe4
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6f837963dfd99254089cab718c432ee6
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines_en.asset b/Assets/Localization/Story/Chapter0_Lines_en.asset
new file mode 100644
index 00000000..9755c24b
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_en.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2a70b8cad7a827fa0ab8cb116d8bb437eb078d2241c17bd966b113924508d5f1
+size 5699
diff --git a/Assets/Localization/Story/Chapter0_Lines_en.asset.meta b/Assets/Localization/Story/Chapter0_Lines_en.asset.meta
new file mode 100644
index 00000000..a2891d1a
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_en.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0d195e6089c0e5a49b0dcb05380a4c2f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines_ja.asset b/Assets/Localization/Story/Chapter0_Lines_ja.asset
new file mode 100644
index 00000000..3cc47318
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_ja.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3cb3490687bb2ef1bae590a47e21e93e044e1f237bc40fc303df7a38d637701
+size 674
diff --git a/Assets/Localization/Story/Chapter0_Lines_ja.asset.meta b/Assets/Localization/Story/Chapter0_Lines_ja.asset.meta
new file mode 100644
index 00000000..3fd3040f
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_ja.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 193739a16e6c7b74dab5ffe8e05f5522
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines_ko.asset b/Assets/Localization/Story/Chapter0_Lines_ko.asset
new file mode 100644
index 00000000..6bc705c0
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_ko.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:41484809666ac5a3ab201cee4885732e9e50be7d819532036ddb44f0cde4e080
+size 674
diff --git a/Assets/Localization/Story/Chapter0_Lines_ko.asset.meta b/Assets/Localization/Story/Chapter0_Lines_ko.asset.meta
new file mode 100644
index 00000000..6c429a42
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_ko.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7b729a8a4982320418da5bbacef5bd1e
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines_th.asset b/Assets/Localization/Story/Chapter0_Lines_th.asset
new file mode 100644
index 00000000..23f0b2c1
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_th.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0d4ac5a58a0ebb14ba84ad7d5b4de6a27c335a2607eec08a44ce2ca0d2532ea
+size 674
diff --git a/Assets/Localization/Story/Chapter0_Lines_th.asset.meta b/Assets/Localization/Story/Chapter0_Lines_th.asset.meta
new file mode 100644
index 00000000..3ac8a56d
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_th.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9aa3adc81c1747744b52daddc8addff4
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines_vi-VN.asset b/Assets/Localization/Story/Chapter0_Lines_vi-VN.asset
new file mode 100644
index 00000000..19e4092d
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_vi-VN.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f21547715fd9daa0202d82b4a97127d8b6dcfe40ac0948accdb28067b7b9b80
+size 680
diff --git a/Assets/Localization/Story/Chapter0_Lines_vi-VN.asset.meta b/Assets/Localization/Story/Chapter0_Lines_vi-VN.asset.meta
new file mode 100644
index 00000000..6ee44037
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_vi-VN.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 74d6e3963f7d80a44ad06df91ac2cd41
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines_zh-CN.asset b/Assets/Localization/Story/Chapter0_Lines_zh-CN.asset
new file mode 100644
index 00000000..034b0681
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_zh-CN.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea4d0949ffab4bcaec877dd015cf6d9af99637dad8721b5810a9a5ccb110315d
+size 977
diff --git a/Assets/Localization/Story/Chapter0_Lines_zh-CN.asset.meta b/Assets/Localization/Story/Chapter0_Lines_zh-CN.asset.meta
new file mode 100644
index 00000000..e9825c52
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_zh-CN.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1be8dbf575e99a9428fb49ec8df976e3
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Story/Chapter0_Lines_zh-TW.asset b/Assets/Localization/Story/Chapter0_Lines_zh-TW.asset
new file mode 100644
index 00000000..51166b13
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_zh-TW.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:daf09567101de036362e3895bebb3b15c3577fbf34b570a97025001b10a6b41f
+size 680
diff --git a/Assets/Localization/Story/Chapter0_Lines_zh-TW.asset.meta b/Assets/Localization/Story/Chapter0_Lines_zh-TW.asset.meta
new file mode 100644
index 00000000..359232f9
--- /dev/null
+++ b/Assets/Localization/Story/Chapter0_Lines_zh-TW.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8897baecfe9a3b6419eea9b4b922fce2
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Thai (th).asset b/Assets/Localization/Thai (th).asset
new file mode 100644
index 00000000..77565ff9
--- /dev/null
+++ b/Assets/Localization/Thai (th).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a5e5a7d39ff1d2782d31d20ce571300e87db0ef028e6210423ba886625f0ac96
+size 653
diff --git a/Assets/Localization/Thai (th).asset.meta b/Assets/Localization/Thai (th).asset.meta
new file mode 100644
index 00000000..b33afbe0
--- /dev/null
+++ b/Assets/Localization/Thai (th).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ef3e2f756aa6f2c42b0a6c7c93e6fd21
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI.meta b/Assets/Localization/UI.meta
new file mode 100644
index 00000000..81a6a7bb
--- /dev/null
+++ b/Assets/Localization/UI.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3339a8ea7b57f81488dc2c0e67a64397
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI Shared Data.asset b/Assets/Localization/UI/UI Shared Data.asset
new file mode 100644
index 00000000..9c18adc7
--- /dev/null
+++ b/Assets/Localization/UI/UI Shared Data.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9a10f28464485c33a466994b94427384cb398860ef257c602ba591ba6b2f1542
+size 1492
diff --git a/Assets/Localization/UI/UI Shared Data.asset.meta b/Assets/Localization/UI/UI Shared Data.asset.meta
new file mode 100644
index 00000000..01609c34
--- /dev/null
+++ b/Assets/Localization/UI/UI Shared Data.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 971ba9d57d145154daf7371bd0e6b12f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI.asset b/Assets/Localization/UI/UI.asset
new file mode 100644
index 00000000..b1245e05
--- /dev/null
+++ b/Assets/Localization/UI/UI.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:346e37fe37fb459c1bdc9c580a8dea26a2e70f0b02075503ae80d9410eee8778
+size 1156
diff --git a/Assets/Localization/UI/UI.asset.meta b/Assets/Localization/UI/UI.asset.meta
new file mode 100644
index 00000000..c098f82e
--- /dev/null
+++ b/Assets/Localization/UI/UI.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 80f468ac720723a40a345888e6bcb81a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI.csv b/Assets/Localization/UI/UI.csv
new file mode 100644
index 00000000..ff916de1
--- /dev/null
+++ b/Assets/Localization/UI/UI.csv
@@ -0,0 +1,8 @@
+Key,Chinese (Simplified)(zh-Hans),English(en)
+Confirm,确定,Confirm
+Cancel,å–æ¶ˆ,Cancel
+PausePage_Resume,ç»§ç»æ¸¸æˆ,Resume
+PausePage_Settings,游æˆè®¾ç½®,Settings
+PausePage_ReturnToMenu,è¿”å›žæ ‡é¢˜,Menu
+ConfirmReturnToMenu_Title,è¿”å›žæ ‡é¢˜,Return to menu
+ConfirmReturnToMenu_Desc,ä½ ç¡®å®šè¦è¿”å›žæ ‡é¢˜é¡µé¢å—?未ä¿å˜çš„进度将丢失。,Are you sure you want to return to the main menu? Unsaved progress will be lost.
diff --git a/Assets/Localization/UI/UI.csv.meta b/Assets/Localization/UI/UI.csv.meta
new file mode 100644
index 00000000..824489f3
--- /dev/null
+++ b/Assets/Localization/UI/UI.csv.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 917a09d42c77b4b49bc8ebf15aa280af
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI.xlsx b/Assets/Localization/UI/UI.xlsx
new file mode 100644
index 00000000..d44ce7db
Binary files /dev/null and b/Assets/Localization/UI/UI.xlsx differ
diff --git a/Assets/Resources/Story/Chapter0/Dialogs/Departure_P1_A.txt.meta b/Assets/Localization/UI/UI.xlsx.meta
similarity index 74%
rename from Assets/Resources/Story/Chapter0/Dialogs/Departure_P1_A.txt.meta
rename to Assets/Localization/UI/UI.xlsx.meta
index b9aaa9d8..b1c9395e 100644
--- a/Assets/Resources/Story/Chapter0/Dialogs/Departure_P1_A.txt.meta
+++ b/Assets/Localization/UI/UI.xlsx.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: afd46b56ef0cc5c4699710c478ff7c55
+guid: 89332e728ceca7d4bb803d7f4d2f3a0a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Assets/Localization/UI/UI_en.asset b/Assets/Localization/UI/UI_en.asset
new file mode 100644
index 00000000..c5fb1809
--- /dev/null
+++ b/Assets/Localization/UI/UI_en.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4be974242f1bbe380cdd8474c03358631a09980ef84b971aece12d77777f7eb2
+size 1322
diff --git a/Assets/Localization/UI/UI_en.asset.meta b/Assets/Localization/UI/UI_en.asset.meta
new file mode 100644
index 00000000..fc20395f
--- /dev/null
+++ b/Assets/Localization/UI/UI_en.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3ce86ef4c08bef64d917b95b50e139b5
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI_ja.asset b/Assets/Localization/UI/UI_ja.asset
new file mode 100644
index 00000000..e70e7255
--- /dev/null
+++ b/Assets/Localization/UI/UI_ja.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c489c32070ae3eb07f4626280aaa06eb76453b40c952acdf282687a39346c161
+size 662
diff --git a/Assets/Localization/UI/UI_ja.asset.meta b/Assets/Localization/UI/UI_ja.asset.meta
new file mode 100644
index 00000000..692193a3
--- /dev/null
+++ b/Assets/Localization/UI/UI_ja.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 11dad01f17cea8449afbcee06de45f3b
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI_ko.asset b/Assets/Localization/UI/UI_ko.asset
new file mode 100644
index 00000000..76e93fa7
--- /dev/null
+++ b/Assets/Localization/UI/UI_ko.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9ce35d93b68580f53a97304c2a440a219c498be98500ce11374cd948b751dffe
+size 662
diff --git a/Assets/Localization/UI/UI_ko.asset.meta b/Assets/Localization/UI/UI_ko.asset.meta
new file mode 100644
index 00000000..9bedb3e9
--- /dev/null
+++ b/Assets/Localization/UI/UI_ko.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9be9853d071065541bdec3a304f65b89
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI_th.asset b/Assets/Localization/UI/UI_th.asset
new file mode 100644
index 00000000..4de40e77
--- /dev/null
+++ b/Assets/Localization/UI/UI_th.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c191d64b5dc4e436952a06a8b789845914ad92c820fb790ea702b1b1d00d015
+size 662
diff --git a/Assets/Localization/UI/UI_th.asset.meta b/Assets/Localization/UI/UI_th.asset.meta
new file mode 100644
index 00000000..09960b3c
--- /dev/null
+++ b/Assets/Localization/UI/UI_th.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c9008654991bb8b46bee5e6f7c144246
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI_vi-VN.asset b/Assets/Localization/UI/UI_vi-VN.asset
new file mode 100644
index 00000000..5e7f1839
--- /dev/null
+++ b/Assets/Localization/UI/UI_vi-VN.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4a82efb0bc96f1061b118edf57ab2a7f66b57112bd28fb4de420ad249816c3c5
+size 668
diff --git a/Assets/Localization/UI/UI_vi-VN.asset.meta b/Assets/Localization/UI/UI_vi-VN.asset.meta
new file mode 100644
index 00000000..bb60ad3e
--- /dev/null
+++ b/Assets/Localization/UI/UI_vi-VN.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dba0f9afe1d703c43807f024b68198e4
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI_zh-CN.asset b/Assets/Localization/UI/UI_zh-CN.asset
new file mode 100644
index 00000000..8ab6c242
--- /dev/null
+++ b/Assets/Localization/UI/UI_zh-CN.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5bed6dc7f591c2d4dbbaf27bd7b44314dfde5149a62f06365530708f65d9429a
+size 1463
diff --git a/Assets/Localization/UI/UI_zh-CN.asset.meta b/Assets/Localization/UI/UI_zh-CN.asset.meta
new file mode 100644
index 00000000..825efcfc
--- /dev/null
+++ b/Assets/Localization/UI/UI_zh-CN.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 66c49a5b8e4ee9a42af4356d22df6d89
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/UI/UI_zh-TW.asset b/Assets/Localization/UI/UI_zh-TW.asset
new file mode 100644
index 00000000..a35b666a
--- /dev/null
+++ b/Assets/Localization/UI/UI_zh-TW.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:69503f726d44084af2bc343785f3f4952e3c98a5c2fe4bfa411aa9ea1abdb8e3
+size 668
diff --git a/Assets/Localization/UI/UI_zh-TW.asset.meta b/Assets/Localization/UI/UI_zh-TW.asset.meta
new file mode 100644
index 00000000..002f2ebd
--- /dev/null
+++ b/Assets/Localization/UI/UI_zh-TW.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c2aab8f11bff161449e7f5265cd4093d
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Localization/Vietnamese (Vietnam) (vi-VN).asset b/Assets/Localization/Vietnamese (Vietnam) (vi-VN).asset
new file mode 100644
index 00000000..933f4201
--- /dev/null
+++ b/Assets/Localization/Vietnamese (Vietnam) (vi-VN).asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a92cfdb5e70f5d9a78cc2b5f2ec3537ce863a34ea9be7fb8d7fde5c7bab1453
+size 694
diff --git a/Assets/Localization/Vietnamese (Vietnam) (vi-VN).asset.meta b/Assets/Localization/Vietnamese (Vietnam) (vi-VN).asset.meta
new file mode 100644
index 00000000..abe26f4c
--- /dev/null
+++ b/Assets/Localization/Vietnamese (Vietnam) (vi-VN).asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bf262d6fbac8c464192fc9778e03a474
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Easy Save 3/Resources/ES3/ES3Defaults.asset b/Assets/Plugins/Easy Save 3/Resources/ES3/ES3Defaults.asset
index de44e6d9..6b8cabd0 100644
--- a/Assets/Plugins/Easy Save 3/Resources/ES3/ES3Defaults.asset
+++ b/Assets/Plugins/Easy Save 3/Resources/ES3/ES3Defaults.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:82d8dac36eccca8d714fc5cd965446b2365b72245f4bddaa29d6df7a2f18095b
-size 2098
+oid sha256:4ecf6d7550e13ce547b96dc8a264defc6a882683c53d7cf314678698c5170a54
+size 2238
diff --git a/Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/OdinModuleConfig.asset b/Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/OdinModuleConfig.asset
index 25c9fd70..f38d6249 100644
--- a/Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/OdinModuleConfig.asset
+++ b/Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/OdinModuleConfig.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:af5d0ef5e13f295a655a7edb5150ea6c543cd21feee664e3dcd9f6f531b2f514
-size 531
+oid sha256:0bec1bcf6fc28d7fce3fca13cc17352c5980c66c248777acfbc8705f06a981bc
+size 637
diff --git a/Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Addressables.meta b/Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Addressables.meta
new file mode 100644
index 00000000..0d87ff1a
--- /dev/null
+++ b/Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Addressables.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 962276dbbc452a84f87d12e00ca79a7f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Addressables/AddressablesInspectors.cs b/Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Addressables/AddressablesInspectors.cs
new file mode 100644
index 00000000..e5aceac9
--- /dev/null
+++ b/Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Addressables/AddressablesInspectors.cs
@@ -0,0 +1,1934 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) Sirenix ApS. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+#if !SIRENIX_INTERNAL
+#pragma warning disable
+#endif
+
+using System;
+using Sirenix.OdinInspector;
+
+[assembly: RegisterAssetReferenceAttributeForwardToChild(typeof(InlineEditorAttribute))]
+[assembly: RegisterAssetReferenceAttributeForwardToChild(typeof(PreviewFieldAttribute))]
+
+namespace Sirenix.OdinInspector
+{
+ using System.Diagnostics;
+
+ ///
+ /// DisallowAddressableSubAssetField is used on AssetReference properties, and disallows and prevents assigned sub-assets to the asset reference.
+ ///
+ ///
+ ///
+ /// [DisallowAddressableSubAssetField]
+ /// public AssetReference Reference;
+ ///
+ ///
+ ///
+ ///
+ [Conditional("UNITY_EDITOR")]
+ [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.ReturnValue | AttributeTargets.Parameter)]
+ public class DisallowAddressableSubAssetFieldAttribute : Attribute
+ {
+ }
+
+ ///
+ /// Registers an attribute to be applied to an AssetRefenece property, to be forwarded and applied to the AssetReference's child instead.
+ /// This allows attributes designed for use on UnityEngine.Objects to be used on AssetReference properties as well.
+ /// By default, InlineEditorAttribute and PreviewFieldAttribute are registered for forwarding.
+ ///
+ ///
+ ///
+ /// [assembly: Sirenix.OdinInspector.Modules.RegisterAssetReferenceAttributeForwardToChild(typeof(InlineEditorAttribute))]
+ /// [assembly: Sirenix.OdinInspector.Modules.RegisterAssetReferenceAttributeForwardToChild(typeof(PreviewFieldAttribute))]
+ ///
+ ///
+ ///
+ [Conditional("UNITY_EDITOR")]
+ [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
+ public class RegisterAssetReferenceAttributeForwardToChildAttribute : Attribute // TODO: Should this be a global attribute?
+ {
+ ///
+ /// The type of the attribute to forward.
+ ///
+ public readonly Type AttributeType;
+
+ ///
+ /// Registers the specified attribute to be copied and applied to the AssetReference's UnityEngine.Object child instead.
+ ///
+ /// The attribute type to forward.
+ public RegisterAssetReferenceAttributeForwardToChildAttribute(Type attributeType)
+ {
+ this.AttributeType = attributeType;
+ }
+ }
+}
+
+#if UNITY_EDITOR
+namespace Sirenix.OdinInspector.Modules.Addressables.Editor
+{
+ using Sirenix.OdinInspector.Editor;
+ using Sirenix.Serialization;
+ using Sirenix.Utilities;
+ using Sirenix.Utilities.Editor;
+ using Sirenix.OdinInspector.Modules.Addressables.Editor.Internal;
+ using Sirenix.Reflection.Editor;
+ using System.Collections.Generic;
+ using System.Linq;
+ using System.Reflection;
+ using UnityEditor;
+ using UnityEditor.AddressableAssets;
+ using UnityEditor.AddressableAssets.Settings;
+ using UnityEditor.AddressableAssets.GUI;
+ using UnityEngine;
+ using UnityEngine.AddressableAssets;
+ using System.Runtime.Serialization;
+ using UnityEngine.U2D;
+ using UnityEditor.U2D;
+ using System.IO;
+
+ ///
+ /// Draws an AssetReference property.
+ ///
+ /// The concrete type of AssetReference to be drawn. For example, AssetReferenceTexture.
+ [DrawerPriority(0, 1, 0)]
+ public class AssetReferenceDrawer : OdinValueDrawer, IDefinesGenericMenuItems
+ where T : AssetReference
+ {
+ private bool hideAssetReferenceField;
+ private Type[] validMainAssetTypes;
+ private Type targetType;
+ private bool targetTypeIsNotValidMainAsset;
+ private string NoneSelectedLabel;
+ //private string[] labelRestrictions;
+ private bool showSubAssetField;
+
+ private bool updateShowSubAssetField;
+
+ private bool disallowSubAssets_Backing;
+
+ private bool ActuallyDisallowSubAssets => this.disallowSubAssets_Backing && !this.targetTypeIsNotValidMainAsset;
+
+ private List restrictions;
+
+ private bool isSpriteAtlas;
+
+ protected override bool CanDrawValueProperty(InspectorProperty property)
+ {
+ return property.GetAttribute() == null;
+ }
+
+ protected override void Initialize()
+ {
+ // If a child exists, we draw that child instead of the AssetReference field.
+ if (this.Property.Children.Count > 0)
+ {
+ this.hideAssetReferenceField = true;
+ return;
+ }
+
+ this.EnsureNotRealNull();
+
+ this.validMainAssetTypes = OdinAddressableUtility.GetAssetReferenceValidMainAssetTypes(typeof(T));
+ this.targetType = OdinAddressableUtility.GetAssetReferenceTargetType(typeof(T));
+ this.targetTypeIsNotValidMainAsset = this.validMainAssetTypes.Contains(this.targetType) == false;
+
+ this.isSpriteAtlas = this.validMainAssetTypes.Length > 0 && this.validMainAssetTypes[0] == typeof(SpriteAtlas);
+
+ if (this.targetType == typeof(UnityEngine.Object))
+ {
+ this.NoneSelectedLabel = "None (Addressable Asset)";
+ }
+ else if (this.validMainAssetTypes.Length > 1 || this.validMainAssetTypes[0] != this.targetType)
+ {
+ this.NoneSelectedLabel = $"None (Addressable [{string.Join("/", this.validMainAssetTypes.Select(n => n.GetNiceName()))}]>{this.targetType.GetNiceName()})";
+ }
+ else
+ {
+ this.NoneSelectedLabel = $"None (Addressable {this.targetType.GetNiceName()})";
+ }
+
+ this.restrictions = new List();
+ foreach (var attr in this.Property.Attributes)
+ {
+ if (attr is AssetReferenceUIRestriction r)
+ {
+ this.restrictions.Add(r);
+ }
+ }
+
+ this.disallowSubAssets_Backing = Property.GetAttribute() != null;
+
+ this.updateShowSubAssetField = true;
+ }
+
+ private string lastGuid;
+
+ protected override void DrawPropertyLayout(GUIContent label)
+ {
+ if (this.disallowSubAssets_Backing && this.targetTypeIsNotValidMainAsset)
+ {
+ SirenixEditorGUI.WarningMessageBox($"This {typeof(T).GetNiceName()} field has been marked as not allowing sub assets, but the target type '{this.targetType.GetNiceName()}' is not a valid main asset for {typeof(T).GetNiceName()}, so the target value *must* be a sub asset. Therefore sub assets have been enabled. (Valid main asset types for {typeof(T).GetNiceName()} are: {string.Join(", ", this.validMainAssetTypes.Select(t => t.GetNiceName()))})");
+ }
+
+ if (this.hideAssetReferenceField == false)
+ {
+ var value = ValueEntry.SmartValue;
+
+ if (this.lastGuid != this.ValueEntry.SmartValue?.AssetGUID)
+ {
+ this.updateShowSubAssetField = true;
+ }
+
+ this.lastGuid = this.ValueEntry.SmartValue?.AssetGUID;
+
+ // Update showSubAssetField.
+ if (this.updateShowSubAssetField && Event.current.type == EventType.Layout)
+ {
+ if (value == null || value.AssetGUID == null || value.editorAsset == null)
+ {
+ this.showSubAssetField = false;
+ }
+ else if (string.IsNullOrEmpty(value.SubObjectName) == false)
+ {
+ this.showSubAssetField = true;
+ }
+ else if (this.ActuallyDisallowSubAssets)
+ {
+ this.showSubAssetField = false;
+ }
+ else
+ {
+ var path = AssetDatabase.GUIDToAssetPath(value.AssetGUID);
+
+ if (path == null)
+ {
+ this.showSubAssetField = false;
+ }
+ else
+ {
+ var mainAsset = AssetDatabase.LoadMainAssetAtPath(path);
+ this.showSubAssetField = OdinAddressableUtility.EnumerateAllActualAndVirtualSubAssets(mainAsset, path).Any();
+ }
+ }
+
+ this.updateShowSubAssetField = false;
+ }
+
+ var rect = SirenixEditorGUI.GetFeatureRichControlRect(label, out var controlId, out var _, out var valueRect);
+
+ Rect mainRect = valueRect;
+ Rect subRect = default, subPickerRect = default;
+
+ if (this.showSubAssetField)
+ {
+ subRect = mainRect.Split(1, 2).AddX(1);
+ mainRect = mainRect.Split(0, 2).SubXMax(1);
+ subPickerRect = subRect.AlignRight(16);
+ }
+
+ var mainPickerRect = mainRect.AlignRight(16);
+
+ // Cursor
+ EditorGUIUtility.AddCursorRect(mainPickerRect, MouseCursor.Link);
+ if (showSubAssetField)
+ {
+ EditorGUIUtility.AddCursorRect(subPickerRect, MouseCursor.Link);
+ }
+
+ // Selector
+ if (GUI.Button(mainPickerRect, "", SirenixGUIStyles.None))
+ {
+ OpenMainAssetSelector(valueRect);
+ }
+ if (showSubAssetField && GUI.Button(subPickerRect, "", SirenixGUIStyles.None))
+ {
+ OpenSubAssetSelector(valueRect);
+ }
+
+ // Ping
+ if (Event.current.type == EventType.MouseDown && Event.current.button == 0 && mainRect.Contains(Event.current.mousePosition) && value != null && value.editorAsset != null)
+ {
+ EditorGUIUtility.PingObject(value.editorAsset);
+ }
+
+ // Drag and drop
+ EditorGUI.BeginChangeCheck();
+ var drop = DragAndDropUtilities.DropZone(rect, null, typeof(object), false, controlId);
+ if (EditorGUI.EndChangeCheck())
+ {
+ this.EnsureNotRealNull();
+
+ if (this.ConvertToValidAssignment(drop, out Object obj, out bool isSubAssetAssignment))
+ {
+ if (this.isSpriteAtlas && obj is Sprite sprite)
+ {
+ foreach (SpriteAtlas spriteAtlas in AssetDatabase_Internals.FindAssets(String.Empty, false, AssetDatabaseSearchArea.AllAssets))
+ {
+ if (!spriteAtlas.CanBindTo(sprite))
+ {
+ continue;
+ }
+
+ this.SetMainAndSubAsset(spriteAtlas, sprite);
+
+ break;
+ }
+ }
+ else
+ {
+ if (isSubAssetAssignment)
+ {
+ string path = AssetDatabase.GetAssetPath(obj);
+
+ UnityEngine.Object mainAsset = AssetDatabase.LoadMainAssetAtPath(path);
+
+ if (mainAsset != null)
+ {
+ if (mainAsset is Sprite mainAssetSprite)
+ {
+ this.SetMainAndSubAsset(mainAssetSprite, obj);
+ }
+ else
+ {
+ this.SetMainAndSubAsset(mainAsset, obj);
+ }
+ }
+
+ this.updateShowSubAssetField = true;
+ }
+ else
+ {
+ var isSet = false;
+
+ if (string.IsNullOrEmpty(this.ValueEntry.SmartValue.SubObjectName))
+ {
+ if (obj is Sprite)
+ {
+ Object[] subAssets = AssetDatabase.LoadAllAssetRepresentationsAtPath(AssetDatabase.GetAssetPath(obj));
+
+ if (subAssets.Length > 0)
+ {
+ this.SetMainAndSubAsset(obj, subAssets[0]);
+
+ isSet = true;
+ }
+ }
+ }
+
+ if (!isSet)
+ {
+ this.SetMainAsset(obj);
+ }
+ }
+ }
+
+ if (this.ActuallyDisallowSubAssets &&
+ !this.targetTypeIsNotValidMainAsset &&
+ !string.IsNullOrEmpty(this.ValueEntry.SmartValue.SubObjectName))
+ {
+ this.SetSubAsset(null);
+ }
+ }
+ else if (drop == null)
+ {
+ this.SetMainAsset(null);
+ }
+ }
+
+ // Drawing
+ if (Event.current.type == EventType.Repaint)
+ {
+ GUIContent valueLabel;
+ if (value == null || string.IsNullOrEmpty(value.AssetGUID) || value.editorAsset == null)
+ {
+ valueLabel = GUIHelper.TempContent(NoneSelectedLabel);
+ }
+ else if (showSubAssetField)
+ {
+ var path = AssetDatabase.GUIDToAssetPath(value.AssetGUID);
+ var assetName = System.IO.Path.GetFileNameWithoutExtension(path);
+
+
+ valueLabel = GUIHelper.TempContent(assetName, GetTheDamnPreview(value.editorAsset));
+ }
+ else
+ {
+ valueLabel = GUIHelper.TempContent(value.editorAsset.name, GetTheDamnPreview(value.editorAsset));
+ }
+
+ GUI.Label(mainRect, valueLabel, EditorStyles.objectField);
+ SdfIcons.DrawIcon(mainPickerRect.SetWidth(12), SdfIconType.Record2);
+
+ if (this.showSubAssetField)
+ {
+ if (string.IsNullOrEmpty(value.SubObjectName) || value.editorAsset == null)
+ {
+ valueLabel = GUIHelper.TempContent("");
+ }
+ else
+ {
+ valueLabel = GUIHelper.TempContent(value.SubObjectName);
+ }
+
+ GUI.Label(subRect, valueLabel, EditorStyles.objectField);
+ SdfIcons.DrawIcon(subPickerRect.SetWidth(12), SdfIconType.Record2);
+ }
+ }
+ }
+ else
+ {
+ this.Property.Children[0].Draw(label);
+ }
+ }
+
+ private static Texture2D GetTheDamnPreview(UnityEngine.Object obj)
+ {
+ Texture2D img = obj as Texture2D;
+
+ if (img == null)
+ {
+ img = (obj as Sprite)?.texture;
+ }
+
+ if (img == null)
+ {
+ img = AssetPreview.GetMiniThumbnail(obj);
+ }
+
+ return img;
+ }
+
+ private bool ConvertToValidAssignment(object drop, out UnityEngine.Object converted, out bool isSubAssetAssignment)
+ {
+ converted = null;
+ isSubAssetAssignment = false;
+
+ bool isDefinitelyMainAssetAssignment = false;
+
+ if (object.ReferenceEquals(drop, null)) return false;
+
+ if (!ConvertUtility.TryWeakConvert(drop, this.targetType, out object convertedObj))
+ {
+ for (int i = 0; i < this.validMainAssetTypes.Length; i++)
+ {
+ if (ConvertUtility.TryWeakConvert(drop, this.validMainAssetTypes[i], out convertedObj))
+ {
+ isDefinitelyMainAssetAssignment = true;
+ break;
+ }
+ }
+ }
+
+ if (convertedObj == null || !(convertedObj is UnityEngine.Object unityObj) || unityObj == null) return false;
+
+ converted = unityObj;
+
+ if (isDefinitelyMainAssetAssignment)
+ {
+ isSubAssetAssignment = false;
+ return true;
+ }
+ else if (AssetDatabase.IsSubAsset(converted))
+ {
+ if (this.ActuallyDisallowSubAssets)
+ {
+ return false;
+ }
+
+ isSubAssetAssignment = true;
+ return true;
+ }
+
+ return true;
+ }
+
+ private void OpenMainAssetSelector(Rect rect)
+ {
+ this.EnsureNotRealNull();
+
+ var selector = new AddressableSelector("Select", this.validMainAssetTypes, this.restrictions, typeof(T));
+
+ bool isUnityRoot = this.Property.SerializationRoot?.ValueEntry.WeakSmartValue is UnityEngine.Object;
+
+ if (isUnityRoot)
+ {
+ Undo.IncrementCurrentGroup();
+ int undoIndex = Undo.GetCurrentGroup();
+
+ selector.SelectionCancelled += () => { Undo.RevertAllDownToGroup(undoIndex); };
+
+ selector.SelectionConfirmed += entries =>
+ {
+ Undo.RevertAllDownToGroup(undoIndex);
+
+ this.OnMainAssetSelect(entries.FirstOrDefault());
+ };
+ }
+ else
+ {
+ selector.SelectionConfirmed += entries => { this.OnMainAssetSelect(entries.FirstOrDefault()); };
+ }
+
+ selector.SelectionChangedWithType += (type, entries) =>
+ {
+ if (type == SelectionChangedType.SelectionCleared)
+ {
+ return;
+ }
+
+ AddressableAssetEntry entry = entries.FirstOrDefault();
+
+ this.OnMainAssetSelect(entry);
+ };
+
+ selector.ShowInPopup(rect);
+ }
+
+ private void OpenSubAssetSelector(Rect rect)
+ {
+ this.EnsureNotRealNull();
+
+ if (this.ValueEntry.SmartValue == null || this.ValueEntry.SmartValue.AssetGUID == null)
+ return;
+
+ var path = AssetDatabase.GUIDToAssetPath(this.ValueEntry.SmartValue.AssetGUID);
+ if (path == null)
+ return;
+
+ var mainAsset = AssetDatabase.LoadMainAssetAtPath(path);
+
+ List