Pārlūkot izejas kodu

多语言与多平台支持

龙腾猫跃 4 gadi atpakaļ
vecāks
revīzija
a2a848b67c
47 mainītis faili ar 617 papildinājumiem un 1212 dzēšanām
  1. 1 7
      Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Chinese (Simplified) (zh-CN).asset
  2. 1 7
      Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-English (United States) (en-US).asset
  3. 1 9
      Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset
  4. 1 11
      Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset
  5. 1 7
      Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified) (zh-CN).asset
  6. 1 7
      Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (United States) (en-US).asset
  7. 0 26
      Assets/AddressableAssetsData/link.xml
  8. 0 7
      Assets/AddressableAssetsData/link.xml.meta
  9. 0 8
      Assets/Languages.meta
  10. 0 25
      Assets/Languages/Chinese (Simplified) (zh-CN).asset
  11. 0 8
      Assets/Languages/Chinese (Simplified) (zh-CN).asset.meta
  12. 0 25
      Assets/Languages/English (United States) (en-US).asset
  13. 0 8
      Assets/Languages/English (United States) (en-US).asset.meta
  14. 0 8
      Assets/Localization.meta
  15. 0 28
      Assets/Localization/Assert Localization Shared Data.asset
  16. 0 8
      Assets/Localization/Assert Localization Shared Data.asset.meta
  17. 0 23
      Assets/Localization/Assert Localization.asset
  18. 0 8
      Assets/Localization/Assert Localization.asset.meta
  19. 0 23
      Assets/Localization/Assert Localization_en-US.asset
  20. 0 8
      Assets/Localization/Assert Localization_en-US.asset.meta
  21. 0 23
      Assets/Localization/Assert Localization_zh-CN.asset
  22. 0 8
      Assets/Localization/Assert Localization_zh-CN.asset.meta
  23. 0 48
      Assets/Localization/String Localization Shared Data.asset
  24. 0 8
      Assets/Localization/String Localization Shared Data.asset.meta
  25. 0 23
      Assets/Localization/String Localization.asset
  26. 0 8
      Assets/Localization/String Localization.asset.meta
  27. 0 43
      Assets/Localization/String Localization_en-US.asset
  28. 0 8
      Assets/Localization/String Localization_en-US.asset.meta
  29. 0 43
      Assets/Localization/String Localization_zh-CN.asset
  30. 0 8
      Assets/Localization/String Localization_zh-CN.asset.meta
  31. 85 33
      Assets/Plugins/TextMesh Pro/Resources/Fonts & Materials/SOURCEHANSANSCN-BOLD SDF.asset
  32. 36 0
      Assets/Resources/System/LanguageM.cs
  33. 1 1
      Assets/Resources/System/LanguageM.cs.meta
  34. 15 11
      Assets/Resources/System/StoryM.cs
  35. 0 10
      Assets/Resources/UI/LocalesProvider.cs
  36. 0 72
      Assets/Resources/UI/SelectLanguage.cs
  37. 0 11
      Assets/Resources/UI/SelectLanguage.cs.meta
  38. BIN
      Assets/Resources/UI/china.png
  39. 0 98
      Assets/Resources/UI/china.png.meta
  40. BIN
      Assets/Resources/UI/united-states.png
  41. 0 98
      Assets/Resources/UI/united-states.png.meta
  42. 2 197
      Assets/Scenes/SceneMain.unity
  43. 471 160
      Assets/Scenes/SceneMenu.unity
  44. 0 1
      Packages/manifest.json
  45. 0 38
      Packages/packages-lock.json
  46. 1 1
      ProjectSettings/ProjectSettings.asset
  47. BIN
      cover_padded.png

+ 1 - 7
Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Chinese (Simplified) (zh-CN).asset

@@ -16,13 +16,7 @@ MonoBehaviour:
   m_Data:
     m_SerializedData: []
   m_GUID: 763a2a7c2135f4535a68456a4416c8fc
-  m_SerializeEntries:
-  - m_GUID: 4b5c31ab30fbb48d1af52ea8c5cf76c3
-    m_Address: Assert Localization_zh-CN
-    m_ReadOnly: 1
-    m_SerializedLabels:
-    - Locale-zh-CN
-    - Preload
+  m_SerializeEntries: []
   m_ReadOnly: 1
   m_Settings: {fileID: 11400000, guid: bdf76bf351ea94797918ada0e69c64b8, type: 2}
   m_SchemaSet:

+ 1 - 7
Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-English (United States) (en-US).asset

@@ -16,13 +16,7 @@ MonoBehaviour:
   m_Data:
     m_SerializedData: []
   m_GUID: f9513931abea04a30977771b8019d8ce
-  m_SerializeEntries:
-  - m_GUID: d38bdbef6a4a641f1ac8ff087546fa6c
-    m_Address: Assert Localization_en-US
-    m_ReadOnly: 1
-    m_SerializedLabels:
-    - Locale-en-US
-    - Preload
+  m_SerializeEntries: []
   m_ReadOnly: 1
   m_Settings: {fileID: 11400000, guid: bdf76bf351ea94797918ada0e69c64b8, type: 2}
   m_SchemaSet:

+ 1 - 9
Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset

@@ -16,15 +16,7 @@ MonoBehaviour:
   m_Data:
     m_SerializedData: []
   m_GUID: bb50c88a7a6044515a921b3665ea7a10
-  m_SerializeEntries:
-  - m_GUID: e3f186d36085a4c16a16dd9c5dead58e
-    m_Address: Assets/Localization/String Localization Table Shared Data.asset
-    m_ReadOnly: 1
-    m_SerializedLabels: []
-  - m_GUID: e0562828673684864b10340c1cf80e60
-    m_Address: Assets/Localization/Assert Localization Shared Data.asset
-    m_ReadOnly: 1
-    m_SerializedLabels: []
+  m_SerializeEntries: []
   m_ReadOnly: 1
   m_Settings: {fileID: 11400000, guid: bdf76bf351ea94797918ada0e69c64b8, type: 2}
   m_SchemaSet:

+ 1 - 11
Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset

@@ -16,17 +16,7 @@ MonoBehaviour:
   m_Data:
     m_SerializedData: []
   m_GUID: 39a542c7003f941cb81a1a34251139f5
-  m_SerializeEntries:
-  - m_GUID: 7882c1dc088b343b093dff789ecd45cb
-    m_Address: English (United States) (en-US)
-    m_ReadOnly: 1
-    m_SerializedLabels:
-    - Locale
-  - m_GUID: 50b3666cb72d546a98846149cf34eb40
-    m_Address: Chinese (Simplified) (zh-CN)
-    m_ReadOnly: 1
-    m_SerializedLabels:
-    - Locale
+  m_SerializeEntries: []
   m_ReadOnly: 1
   m_Settings: {fileID: 11400000, guid: bdf76bf351ea94797918ada0e69c64b8, type: 2}
   m_SchemaSet:

+ 1 - 7
Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified) (zh-CN).asset

@@ -16,13 +16,7 @@ MonoBehaviour:
   m_Data:
     m_SerializedData: []
   m_GUID: 5b96a36f03d034664b58a6047a2bc571
-  m_SerializeEntries:
-  - m_GUID: 9cb237f58fee24300b666d883a5f6a80
-    m_Address: String Localization_zh-CN
-    m_ReadOnly: 1
-    m_SerializedLabels:
-    - Locale-zh-CN
-    - Preload
+  m_SerializeEntries: []
   m_ReadOnly: 1
   m_Settings: {fileID: 11400000, guid: bdf76bf351ea94797918ada0e69c64b8, type: 2}
   m_SchemaSet:

+ 1 - 7
Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (United States) (en-US).asset

@@ -16,13 +16,7 @@ MonoBehaviour:
   m_Data:
     m_SerializedData: []
   m_GUID: d7dc0abc7c8d04ea196f3be2dc529ccf
-  m_SerializeEntries:
-  - m_GUID: 8df6f11d327244048a7cc6043fcad2b9
-    m_Address: String Localization_en-US
-    m_ReadOnly: 1
-    m_SerializedLabels:
-    - Locale-en-US
-    - Preload
+  m_SerializeEntries: []
   m_ReadOnly: 1
   m_Settings: {fileID: 11400000, guid: bdf76bf351ea94797918ada0e69c64b8, type: 2}
   m_SchemaSet:

+ 0 - 26
Assets/AddressableAssetsData/link.xml

@@ -1,26 +0,0 @@
-<linker>
-  <assembly fullname="Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
-    <type fullname="UnityEngine.AddressableAssets.Addressables" preserve="all" />
-  </assembly>
-  <assembly fullname="Unity.Localization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
-    <type fullname="UnityEngine.Localization.Locale" preserve="all" />
-    <type fullname="UnityEngine.Localization.Tables.AssetTable" preserve="all" />
-    <type fullname="UnityEngine.Localization.Tables.SharedTableData" preserve="all" />
-    <type fullname="UnityEngine.Localization.Tables.StringTable" preserve="all" />
-    <type fullname="UnityEngine.Localization.LocaleIdentifier" preserve="nothing" serialized="true" />
-    <type fullname="UnityEngine.Localization.Metadata.MetadataCollection" preserve="nothing" serialized="true" />
-    <type fullname="UnityEngine.Localization.Tables.DistributedUIDGenerator" preserve="nothing" serialized="true" />
-    <type fullname="UnityEngine.Localization.Tables.SharedTableData/SharedTableEntry" preserve="nothing" serialized="true" />
-    <type fullname="UnityEngine.Localization.Tables.TableEntryData" preserve="nothing" serialized="true" />
-  </assembly>
-  <assembly fullname="Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
-    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider" preserve="all" />
-    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider" preserve="all" />
-    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider" preserve="all" />
-    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider" preserve="all" />
-    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.SceneProvider" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
-    <type fullname="UnityEngine.Object" preserve="all" />
-  </assembly>
-</linker>

+ 0 - 7
Assets/AddressableAssetsData/link.xml.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 6a261112e536bb345b3966f926704222
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/Languages.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: cae86b2cc202944269c009f3cecbfd0e
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 25
Assets/Languages/Chinese (Simplified) (zh-CN).asset

@@ -1,25 +0,0 @@
-%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: 1bb1838fe8befb0429646b938e757ff3, type: 3}
-  m_Name: Chinese (Simplified) (zh-CN)
-  m_EditorClassIdentifier: 
-  m_Identifier:
-    m_Code: zh-CN
-  m_Metadata:
-    m_Items: []
-  m_LocaleName: Chinese (Simplified) (zh-CN)
-  m_CustomFormatCultureCode: 
-  m_UseCustomFormatter: 0
-  m_SortOrder: 10000
-  references:
-    version: 2
-    RefIds: []

+ 0 - 8
Assets/Languages/Chinese (Simplified) (zh-CN).asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 50b3666cb72d546a98846149cf34eb40
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 25
Assets/Languages/English (United States) (en-US).asset

@@ -1,25 +0,0 @@
-%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: 1bb1838fe8befb0429646b938e757ff3, type: 3}
-  m_Name: English (United States) (en-US)
-  m_EditorClassIdentifier: 
-  m_Identifier:
-    m_Code: en-US
-  m_Metadata:
-    m_Items: []
-  m_LocaleName: English (United States) (en-US)
-  m_CustomFormatCultureCode: 
-  m_UseCustomFormatter: 0
-  m_SortOrder: 10000
-  references:
-    version: 2
-    RefIds: []

+ 0 - 8
Assets/Languages/English (United States) (en-US).asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 7882c1dc088b343b093dff789ecd45cb
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/Localization.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 970f9a4877e7a4e909739c3cd9b51898
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 28
Assets/Localization/Assert Localization Shared Data.asset

@@ -1,28 +0,0 @@
-%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: 5b11a58205ec3474ca216360e9fa74a8, type: 3}
-  m_Name: Assert Localization Shared Data
-  m_EditorClassIdentifier: 
-  m_TableCollectionName: Assert Localization
-  m_TableCollectionNameGuidString: e0562828673684864b10340c1cf80e60
-  m_Entries: []
-  m_Metadata:
-    m_Items: []
-  m_KeyGenerator:
-    rid: 2976141936107192323
-  references:
-    version: 2
-    RefIds:
-    - rid: 2976141936107192323
-      type: {class: DistributedUIDGenerator, ns: UnityEngine.Localization.Tables, asm: Unity.Localization}
-      data:
-        m_CustomEpoch: 1657900770085

+ 0 - 8
Assets/Localization/Assert Localization Shared Data.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: e0562828673684864b10340c1cf80e60
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 23
Assets/Localization/Assert Localization.asset

@@ -1,23 +0,0 @@
-%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: 4db626ad063b13545924a9839ac5fa83, type: 3}
-  m_Name: Assert Localization
-  m_EditorClassIdentifier: 
-  m_SharedTableData: {fileID: 11400000, guid: e0562828673684864b10340c1cf80e60, type: 2}
-  m_Tables:
-  - {fileID: 11400000, guid: 4b5c31ab30fbb48d1af52ea8c5cf76c3, type: 2}
-  - {fileID: 11400000, guid: d38bdbef6a4a641f1ac8ff087546fa6c, type: 2}
-  m_Extensions: []
-  m_Group: Asset Table
-  references:
-    version: 2
-    RefIds: []

+ 0 - 8
Assets/Localization/Assert Localization.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 425b008deca364475881f0841541f3f6
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 23
Assets/Localization/Assert Localization_en-US.asset

@@ -1,23 +0,0 @@
-%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: 97269afb30aa84742ae3f3342603618a, type: 3}
-  m_Name: Assert Localization_en-US
-  m_EditorClassIdentifier: 
-  m_LocaleId:
-    m_Code: en-US
-  m_SharedData: {fileID: 11400000, guid: e0562828673684864b10340c1cf80e60, type: 2}
-  m_Metadata:
-    m_Items: []
-  m_TableData: []
-  references:
-    version: 2
-    RefIds: []

+ 0 - 8
Assets/Localization/Assert Localization_en-US.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d38bdbef6a4a641f1ac8ff087546fa6c
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 23
Assets/Localization/Assert Localization_zh-CN.asset

@@ -1,23 +0,0 @@
-%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: 97269afb30aa84742ae3f3342603618a, type: 3}
-  m_Name: Assert Localization_zh-CN
-  m_EditorClassIdentifier: 
-  m_LocaleId:
-    m_Code: zh-CN
-  m_SharedData: {fileID: 11400000, guid: e0562828673684864b10340c1cf80e60, type: 2}
-  m_Metadata:
-    m_Items: []
-  m_TableData: []
-  references:
-    version: 2
-    RefIds: []

+ 0 - 8
Assets/Localization/Assert Localization_zh-CN.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 4b5c31ab30fbb48d1af52ea8c5cf76c3
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 48
Assets/Localization/String Localization Shared Data.asset

@@ -1,48 +0,0 @@
-%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: 5b11a58205ec3474ca216360e9fa74a8, type: 3}
-  m_Name: String Localization Shared Data
-  m_EditorClassIdentifier: 
-  m_TableCollectionName: String Localization
-  m_TableCollectionNameGuidString: e3f186d36085a4c16a16dd9c5dead58e
-  m_Entries:
-  - m_Id: 962001814675456
-    m_Key: fsfrfs
-    m_Metadata:
-      m_Items: []
-  - m_Id: 962103551713280
-    m_Key: gsgvs
-    m_Metadata:
-      m_Items: []
-  - m_Id: 962378995851264
-    m_Key: ggfrsg
-    m_Metadata:
-      m_Items: []
-  - m_Id: 963866270883840
-    m_Key: ffresgserg
-    m_Metadata:
-      m_Items: []
-  - m_Id: 964002799673344
-    m_Key: New Entry
-    m_Metadata:
-      m_Items: []
-  m_Metadata:
-    m_Items: []
-  m_KeyGenerator:
-    rid: 2976141936107192320
-  references:
-    version: 2
-    RefIds:
-    - rid: 2976141936107192320
-      type: {class: DistributedUIDGenerator, ns: UnityEngine.Localization.Tables, asm: Unity.Localization}
-      data:
-        m_CustomEpoch: 1657900340246

+ 0 - 8
Assets/Localization/String Localization Shared Data.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: e3f186d36085a4c16a16dd9c5dead58e
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 23
Assets/Localization/String Localization.asset

@@ -1,23 +0,0 @@
-%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: 5be51871efa6c3e4eae1703925c8f5ac, type: 3}
-  m_Name: String Localization
-  m_EditorClassIdentifier: 
-  m_SharedTableData: {fileID: 11400000, guid: e3f186d36085a4c16a16dd9c5dead58e, type: 2}
-  m_Tables:
-  - {fileID: 11400000, guid: 9cb237f58fee24300b666d883a5f6a80, type: 2}
-  - {fileID: 11400000, guid: 8df6f11d327244048a7cc6043fcad2b9, type: 2}
-  m_Extensions: []
-  m_Group: String Table
-  references:
-    version: 2
-    RefIds: []

+ 0 - 8
Assets/Localization/String Localization.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b75bd3510c8174b2db736be0ac59725d
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 43
Assets/Localization/String Localization_en-US.asset

@@ -1,43 +0,0 @@
-%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: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
-  m_Name: String Localization_en-US
-  m_EditorClassIdentifier: 
-  m_LocaleId:
-    m_Code: en-US
-  m_SharedData: {fileID: 11400000, guid: e3f186d36085a4c16a16dd9c5dead58e, type: 2}
-  m_Metadata:
-    m_Items: []
-  m_TableData:
-  - m_Id: 964002799673344
-    m_Localized: Reload
-    m_Metadata:
-      m_Items: []
-  - m_Id: 962378995851264
-    m_Localized: You Dead
-    m_Metadata:
-      m_Items: []
-  - m_Id: 962103551713280
-    m_Localized: The End
-    m_Metadata:
-      m_Items: []
-  - m_Id: 962001814675456
-    m_Localized: Thanks for playing
-    m_Metadata:
-      m_Items: []
-  - m_Id: 963866270883840
-    m_Localized: Shoot
-    m_Metadata:
-      m_Items: []
-  references:
-    version: 2
-    RefIds: []

+ 0 - 8
Assets/Localization/String Localization_en-US.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 8df6f11d327244048a7cc6043fcad2b9
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 43
Assets/Localization/String Localization_zh-CN.asset

@@ -1,43 +0,0 @@
-%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: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
-  m_Name: String Localization_zh-CN
-  m_EditorClassIdentifier: 
-  m_LocaleId:
-    m_Code: zh-CN
-  m_SharedData: {fileID: 11400000, guid: e3f186d36085a4c16a16dd9c5dead58e, type: 2}
-  m_Metadata:
-    m_Items: []
-  m_TableData:
-  - m_Id: 964002799673344
-    m_Localized: "\u88C5\u586B"
-    m_Metadata:
-      m_Items: []
-  - m_Id: 962378995851264
-    m_Localized: "\u5BC4"
-    m_Metadata:
-      m_Items: []
-  - m_Id: 962103551713280
-    m_Localized: "\u5B8C"
-    m_Metadata:
-      m_Items: []
-  - m_Id: 962001814675456
-    m_Localized: "\u611F\u8C22\u4F60\u7684\u6E38\u73A9"
-    m_Metadata:
-      m_Items: []
-  - m_Id: 963866270883840
-    m_Localized: "\u5C04\u51FB"
-    m_Metadata:
-      m_Items: []
-  references:
-    version: 2
-    RefIds: []

+ 0 - 8
Assets/Localization/String Localization_zh-CN.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9cb237f58fee24300b666d883a5f6a80
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 11400000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 85 - 33
Assets/Plugins/TextMesh Pro/Resources/Fonts & Materials/SOURCEHANSANSCN-BOLD SDF.asset


+ 36 - 0
Assets/Resources/System/LanguageM.cs

@@ -0,0 +1,36 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.SceneManagement;
+
+public class LanguageM : MonoBehaviour {
+    public static bool isChinese = true;
+    private void Start() {
+        DontDestroyOnLoad(gameObject);
+        if (Application.platform == RuntimePlatform.WebGLPlayer) {
+        } else {
+            GameObject.Find("FullScreenWarn1").SetActive(false);
+            GameObject.Find("FullScreenWarn2").SetActive(false);
+        }
+    }
+    public void SetIsChinese(bool value) { 
+        isChinese = value;
+        SceneManager.LoadScene("SceneMain");
+    }
+
+    private bool isInited = false;
+    private void Update() {
+        if (isInited) return;
+        if (GameObject.Find("TextFire") == null) return;
+        isInited = true;
+        Debug.Log("已初始化翻译");
+
+        GameObject.Find("TextFire").GetComponent<TMPro.TextMeshProUGUI>().text = isChinese ? "射击" : "Shoot";
+        GameObject.Find("TextReload").GetComponent<TMPro.TextMeshProUGUI>().text = isChinese ? "装弹" : "Reload";
+        GameObject.Find("TextDeath").GetComponent<TMPro.TextMeshProUGUI>().text = isChinese ? "寄" : "YOU ARE DEAD";
+        GameObject.Find("TextWin").GetComponent<TMPro.TextMeshProUGUI>().text = isChinese ? "完" : "The End";
+        GameObject.Find("TextWin (1)").GetComponent<TMPro.TextMeshProUGUI>().text = isChinese ? "感谢你的游玩" : "Thanks for playing";
+        GameObject.Find("PanWin1").SetActive(false);
+        Destroy(gameObject);
+    }
+}

+ 1 - 1
Assets/Resources/UI/LocalesProvider.cs.meta → Assets/Resources/System/LanguageM.cs.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 386f4035b27f64cb98603bffb56c5a6b
+guid: 48fc8a6a8cd1f1941b164b1da93a9651
 MonoImporter:
   externalObjects: {}
   serializedVersion: 2

+ 15 - 11
Assets/Resources/System/StoryM.cs

@@ -2,7 +2,6 @@ using System.Collections;
 using System.Collections.Generic;
 using DG.Tweening;
 using UnityEngine;
-using UnityEngine.Localization.Settings;
 using UnityEngine.UI;
 using System.Linq;
 
@@ -16,15 +15,14 @@ public class StoryM : MonoBehaviour {
     /// </summary>
     public float SetStoryText(string textCn, string textEn = "English") {
         AudioM.Play("sub");
-        bool isCn = LocalizationSettings.SelectedLocale.LocaleName == "Chinese (Simplified) (zh-CN)";
-        textStory.text = isCn ? textCn : textEn;
+        textStory.text = LanguageM.isChinese ? textCn : textEn;
         LayoutRebuilder.ForceRebuildLayoutImmediate(textStory.rectTransform);
         // 动画
         DOTween.Kill("StoryBackground"); shapeBack.DOScaleX((textStory.rectTransform.rect.width + 40f) / 100f, 0.3f).SetEase(Ease.OutSine).SetId("StoryBackground");
         textStory.text = "";
-        DOTween.Kill("StoryText"); textStory.DOText(isCn ? textCn : textEn, 0.3f).SetEase(Ease.OutSine).SetId("StoryText");
+        DOTween.Kill("StoryText"); textStory.DOText(LanguageM.isChinese ? textCn : textEn, 0.3f).SetEase(Ease.OutSine).SetId("StoryText");
         // 消失
-        float time = 1f + (isCn ? textCn.Length / 3f : textEn.Split(" ").Length / 3f);
+        float time = 1f + (LanguageM.isChinese ? textCn.Length / 3f : textEn.Split(" ").Length / 3f);
         StopCoroutine("WaitForHideStoryText"); StartCoroutine("WaitForHideStoryText", time);
         Debug.Log(time + " -> " + textCn);
         return time;
@@ -417,15 +415,21 @@ public class StoryM : MonoBehaviour {
         panWin1.SetActive(true);
         yield return new WaitForSeconds(1f);
         yield return StartCoroutine(WaitForStoryText("诶?喂?", "Aye? Hello?"));
-        SetStoryText("无尽模式呢?", "Where is the endless mode?");
-        yield return new WaitForSeconds(6f);
+        yield return new WaitForSeconds(2f);
+        SetStoryText("还有无尽模式呢?", "Where is the endless mode?");
+        yield return new WaitForSeconds(4f);
         panWin1.SetActive(false); panWin2.SetActive(true);
         Text credit = panWin2.GetComponentInChildren<Text>();
         credit.text = "";
-        bool isCn = LocalizationSettings.SelectedLocale.LocaleName == "Chinese (Simplified) (zh-CN)";
-        const string cn = "<b>作者:</b>Hex Dragon\n   龙腾猫跃、00ll00、HerobrineXia\n\n制作于  GMTK  GameJam  2022                                                      \n\n<color=#404040>哦,对了,我们似乎忘了加关闭游戏按钮了?           \n那……你要不然试试按  Alt + F4……?                                                      </color>\n\n感谢你的游玩!";
-        const string en = "<b>Author:</b>Hex Dragon\n         LTCat、00ll00、HerobrineXia\n\nMade  for  GMTK  GameJam  2022                                                      \n\n<color=#404040>Oh yes, it seems that we forget to add the close button?           \nWell... You might want try to press Alt + F4...?                                                      </color>\n\nThanks for playing!";
-        credit.DOText(isCn ? cn : en, 25f).SetEase(Ease.Linear);
+        string cn, en;
+        if (Application.platform == RuntimePlatform.WebGLPlayer) {
+            cn = "<b>作者:</b>Hex Dragon\n   龙腾猫跃、00ll00、HerobrineXia\n\n制作于  GMTK  GameJam  2022                                                      \n\n<color=#404040>哦,对了,我们似乎忘了加关闭游戏按钮了?           \n哦,对,这游戏是在网页上跑的,我管这干嘛……                                                      </color>\n\n感谢你的游玩!";
+            en = "<b>Author:</b>Hex Dragon\n         LTCat、00ll00、HerobrineXia\n\nMade  for  GMTK  GameJam  2022                                                      \n\n<color=#404040>Oh yes, it seems that we forget to add the close button?           \nOh, this game is running on a web page! Why am I still worried about this?                                                      </color>\n\nThanks for playing!";
+        } else {
+            cn = "<b>作者:</b>Hex Dragon\n   龙腾猫跃、00ll00、HerobrineXia\n\n制作于  GMTK  GameJam  2022                                                      \n\n<color=#404040>哦,对了,我们似乎忘了加关闭游戏按钮了?           \n那……你要不然试试按  Alt + F4……?                                                      </color>\n\n感谢你的游玩!";
+            en = "<b>Author:</b>Hex Dragon\n         LTCat、00ll00、HerobrineXia\n\nMade  for  GMTK  GameJam  2022                                                      \n\n<color=#404040>Oh yes, it seems that we forget to add the close button?           \nWell... You might want try to press Alt + F4...?                                                      </color>\n\nThanks for playing!";
+        }
+        credit.DOText(LanguageM.isChinese ? cn : en, 25f).SetEase(Ease.Linear);
     }
 
 

+ 0 - 10
Assets/Resources/UI/LocalesProvider.cs

@@ -1,10 +0,0 @@
-using System.Collections.Generic;
-using UnityEngine.Localization.Settings;
-
-public class LocalesProvider : ILocalesProvider{
-    public List<UnityEngine.Localization.Locale> Locales { get; } = new List<UnityEngine.Localization.Locale>();
-
-    public UnityEngine.Localization.Locale GetLocale(UnityEngine.Localization.LocaleIdentifier id) => Locales.Find(l => l.Identifier == id);
-    public void AddLocale(UnityEngine.Localization.Locale locale) => Locales.Add(locale);
-    public bool RemoveLocale(UnityEngine.Localization.Locale locale) => Locales.Remove(locale);
-}

+ 0 - 72
Assets/Resources/UI/SelectLanguage.cs

@@ -1,72 +0,0 @@
-using System.Collections;
-using UnityEngine;
-using UnityEngine.EventSystems;
-using UnityEngine.Localization.Settings;
-using UnityEngine.SceneManagement;
-
-public class SelectLanguage : MonoBehaviour, IPointerClickHandler
-{
-    void Start()
-    {
-        var localizationSettings = LocalizationSettings.GetInstanceDontCreateDefault();
-
-        // Use included settings if one is available.
-        if (localizationSettings != null)
-        {
-            Debug.Log("Using included localization data...");
-            return;
-        }
-
-        Debug.Log("Creating default localization data...");
-
-        // Create our localization settings. If a LocalizationSettings asset has been created and configured in the editor then we can leave this step out.
-        localizationSettings = ScriptableObject.CreateInstance<LocalizationSettings>();
-
-        // Replace the default Locales Provider with something we can manage locally for the example
-        var localesProvider = new LocalesProvider();
-        localizationSettings.SetAvailableLocales(localesProvider);
-
-        // Add the locales we support
-        localesProvider.AddLocale(UnityEngine.Localization.Locale.CreateLocale(new UnityEngine.Localization.LocaleIdentifier("zh-CN")));
-        localesProvider.AddLocale(UnityEngine.Localization.Locale.CreateLocale(new UnityEngine.Localization.LocaleIdentifier("en-US")));
-
-        var startupSelectors = localizationSettings.GetStartupLocaleSelectors();
-        startupSelectors.Clear();
-        startupSelectors.Add(new SpecificLocaleSelector { LocaleId = "zh-CN" });
-
-        // Listen to any Locale changed events
-        localizationSettings.OnSelectedLocaleChanged += OnSelectedLocaleChanged;
-
-        // Make this our new LocalizationSettings
-        LocalizationSettings.Instance = localizationSettings;
-    }
-
-    static void OnSelectedLocaleChanged(UnityEngine.Localization.Locale newLocale)
-    {
-        Debug.Log("OnSelectedLocaleChanged: The locale just changed to " + newLocale.ToString());
-
-    }
-
-    public void OnPointerClick(PointerEventData eventData)
-    {
-        var availableLocales = LocalizationSettings.AvailableLocales;
-        switch (name)
-        {
-            case "Chinese":
-                LocalizationSettings.SelectedLocale = availableLocales.GetLocale("zh-CN");
-                break;
-            case "English":
-                LocalizationSettings.SelectedLocale = availableLocales.GetLocale("en-US");
-                break;
-        }
-        StartCoroutine(LoadScene());
-    }
-
-    IEnumerator LoadScene() {
-        AsyncOperation asyncLoad = SceneManager.LoadSceneAsync("SceneMain");
-        // Wait until the asynchronous scene fully loads
-        while (!asyncLoad.isDone) {
-            yield return null;
-        }
-    }
-}

+ 0 - 11
Assets/Resources/UI/SelectLanguage.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: e698241fee5c940d9bee83f167e937c0
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/Resources/UI/china.png


+ 0 - 98
Assets/Resources/UI/china.png.meta

@@ -1,98 +0,0 @@
-fileFormatVersion: 2
-guid: 74b19a08f8f8d44ed8306d355e553734
-TextureImporter:
-  internalIDToNameTable: []
-  externalObjects: {}
-  serializedVersion: 11
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    sRGBTexture: 1
-    linearTexture: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapsPreserveCoverage: 0
-    alphaTestReferenceValue: 0.5
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  streamingMipmaps: 0
-  streamingMipmapsPriority: 0
-  vTOnly: 0
-  ignoreMasterTextureLimit: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 6
-  cubemapConvolution: 0
-  seamlessCubemap: 0
-  textureFormat: 1
-  maxTextureSize: 2048
-  textureSettings:
-    serializedVersion: 2
-    filterMode: 1
-    aniso: 1
-    mipBias: 0
-    wrapU: 1
-    wrapV: 1
-    wrapW: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 1
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spritePixelsToUnits: 100
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spriteGenerateFallbackPhysicsShape: 1
-  alphaUsage: 1
-  alphaIsTransparency: 1
-  spriteTessellationDetail: -1
-  textureType: 8
-  textureShape: 1
-  singleChannelComponent: 0
-  flipbookRows: 1
-  flipbookColumns: 1
-  maxTextureSizeSet: 0
-  compressionQualitySet: 0
-  textureFormatSet: 0
-  ignorePngGamma: 0
-  applyGammaDecoding: 0
-  platformSettings:
-  - serializedVersion: 3
-    buildTarget: DefaultTexturePlatform
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    androidETC2FallbackOverride: 0
-    forceMaximumCompressionQuality_BC6H_BC7: 0
-  spriteSheet:
-    serializedVersion: 2
-    sprites: []
-    outline: []
-    physicsShape: []
-    bones: []
-    spriteID: 5e97eb03825dee720800000000000000
-    internalID: 0
-    vertices: []
-    indices: 
-    edges: []
-    weights: []
-    secondaryTextures: []
-    nameFileIdTable: {}
-  spritePackingTag: 
-  pSDRemoveMatte: 0
-  pSDShowRemoveMatteOption: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/Resources/UI/united-states.png


+ 0 - 98
Assets/Resources/UI/united-states.png.meta

@@ -1,98 +0,0 @@
-fileFormatVersion: 2
-guid: 83d5c106370c04bccac1db79ae2ae40f
-TextureImporter:
-  internalIDToNameTable: []
-  externalObjects: {}
-  serializedVersion: 11
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    sRGBTexture: 1
-    linearTexture: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapsPreserveCoverage: 0
-    alphaTestReferenceValue: 0.5
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  streamingMipmaps: 0
-  streamingMipmapsPriority: 0
-  vTOnly: 0
-  ignoreMasterTextureLimit: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 6
-  cubemapConvolution: 0
-  seamlessCubemap: 0
-  textureFormat: 1
-  maxTextureSize: 2048
-  textureSettings:
-    serializedVersion: 2
-    filterMode: 1
-    aniso: 1
-    mipBias: 0
-    wrapU: 1
-    wrapV: 1
-    wrapW: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 1
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spritePixelsToUnits: 100
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spriteGenerateFallbackPhysicsShape: 1
-  alphaUsage: 1
-  alphaIsTransparency: 1
-  spriteTessellationDetail: -1
-  textureType: 8
-  textureShape: 1
-  singleChannelComponent: 0
-  flipbookRows: 1
-  flipbookColumns: 1
-  maxTextureSizeSet: 0
-  compressionQualitySet: 0
-  textureFormatSet: 0
-  ignorePngGamma: 0
-  applyGammaDecoding: 0
-  platformSettings:
-  - serializedVersion: 3
-    buildTarget: DefaultTexturePlatform
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    androidETC2FallbackOverride: 0
-    forceMaximumCompressionQuality_BC6H_BC7: 0
-  spriteSheet:
-    serializedVersion: 2
-    sprites: []
-    outline: []
-    physicsShape: []
-    bones: []
-    spriteID: 5e97eb03825dee720800000000000000
-    internalID: 0
-    vertices: []
-    indices: 
-    edges: []
-    weights: []
-    secondaryTextures: []
-    nameFileIdTable: {}
-  spritePackingTag: 
-  pSDRemoveMatte: 0
-  pSDShowRemoveMatteOption: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 2 - 197
Assets/Scenes/SceneMain.unity

@@ -682,7 +682,6 @@ GameObject:
   - component: {fileID: 333962406}
   - component: {fileID: 333962408}
   - component: {fileID: 333962407}
-  - component: {fileID: 333962409}
   m_Layer: 5
   m_Name: TextFire
   m_TagString: Untagged
@@ -807,44 +806,6 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 333962405}
   m_CullTransparentMesh: 1
---- !u!114 &333962409
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 333962405}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 69beb381e244f92449b8c4cf954630e9, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_TrackedObjects:
-  - rid: 2680856053959360520
-  references:
-    version: 2
-    RefIds:
-    - rid: 2680856053959360520
-      type: {class: TrackedUGuiGraphic, ns: UnityEngine.Localization.PropertyVariants.TrackedObjects, asm: Unity.Localization}
-      data:
-        m_Target: {fileID: 333962407}
-        m_TrackedProperties:
-          items:
-          - rid: 2680856053959360521
-        m_UpdateType: 0
-    - rid: 2680856053959360521
-      type: {class: LocalizedStringProperty, ns: UnityEngine.Localization.PropertyVariants.TrackedProperties, asm: Unity.Localization}
-      data:
-        m_Localized:
-          m_TableReference:
-            m_TableCollectionName: GUID:e3f186d36085a4c16a16dd9c5dead58e
-          m_TableEntryReference:
-            m_KeyId: 963866270883840
-            m_Key: 
-          m_FallbackState: 0
-          m_WaitForCompletion: 0
-          m_LocalVariables: []
-        m_PropertyPath: m_text
 --- !u!1 &371514761
 GameObject:
   m_ObjectHideFlags: 0
@@ -1108,7 +1069,6 @@ GameObject:
   - component: {fileID: 486207445}
   - component: {fileID: 486207447}
   - component: {fileID: 486207446}
-  - component: {fileID: 486207448}
   m_Layer: 2
   m_Name: TextWin (1)
   m_TagString: Untagged
@@ -1233,44 +1193,6 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 486207444}
   m_CullTransparentMesh: 1
---- !u!114 &486207448
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 486207444}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 69beb381e244f92449b8c4cf954630e9, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_TrackedObjects:
-  - rid: 2680856053959360512
-  references:
-    version: 2
-    RefIds:
-    - rid: 2680856053959360512
-      type: {class: TrackedUGuiGraphic, ns: UnityEngine.Localization.PropertyVariants.TrackedObjects, asm: Unity.Localization}
-      data:
-        m_Target: {fileID: 486207446}
-        m_TrackedProperties:
-          items:
-          - rid: 2680856053959360513
-        m_UpdateType: 0
-    - rid: 2680856053959360513
-      type: {class: LocalizedStringProperty, ns: UnityEngine.Localization.PropertyVariants.TrackedProperties, asm: Unity.Localization}
-      data:
-        m_Localized:
-          m_TableReference:
-            m_TableCollectionName: GUID:e3f186d36085a4c16a16dd9c5dead58e
-          m_TableEntryReference:
-            m_KeyId: 962001814675456
-            m_Key: 
-          m_FallbackState: 0
-          m_WaitForCompletion: 0
-          m_LocalVariables: []
-        m_PropertyPath: m_text
 --- !u!1 &518469180
 GameObject:
   m_ObjectHideFlags: 0
@@ -5008,7 +4930,6 @@ GameObject:
   - component: {fileID: 1225800340}
   - component: {fileID: 1225800342}
   - component: {fileID: 1225800341}
-  - component: {fileID: 1225800343}
   m_Layer: 5
   m_Name: TextReload
   m_TagString: Untagged
@@ -5133,44 +5054,6 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1225800339}
   m_CullTransparentMesh: 1
---- !u!114 &1225800343
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1225800339}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 69beb381e244f92449b8c4cf954630e9, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_TrackedObjects:
-  - rid: 2680856053959360522
-  references:
-    version: 2
-    RefIds:
-    - rid: 2680856053959360522
-      type: {class: TrackedUGuiGraphic, ns: UnityEngine.Localization.PropertyVariants.TrackedObjects, asm: Unity.Localization}
-      data:
-        m_Target: {fileID: 1225800341}
-        m_TrackedProperties:
-          items:
-          - rid: 2680856053959360523
-        m_UpdateType: 0
-    - rid: 2680856053959360523
-      type: {class: LocalizedStringProperty, ns: UnityEngine.Localization.PropertyVariants.TrackedProperties, asm: Unity.Localization}
-      data:
-        m_Localized:
-          m_TableReference:
-            m_TableCollectionName: GUID:e3f186d36085a4c16a16dd9c5dead58e
-          m_TableEntryReference:
-            m_KeyId: 964002799673344
-            m_Key: 
-          m_FallbackState: 0
-          m_WaitForCompletion: 0
-          m_LocalVariables: []
-        m_PropertyPath: m_text
 --- !u!1 &1314396154
 GameObject:
   m_ObjectHideFlags: 0
@@ -5546,7 +5429,7 @@ AudioSource:
   OutputAudioMixerGroup: {fileID: 0}
   m_audioClip: {fileID: 8300000, guid: fad5f40108e03ec4dbe42eb884f842c1, type: 3}
   m_PlayOnAwake: 1
-  m_Volume: 0.2
+  m_Volume: 0.15
   m_Pitch: 1
   Loop: 1
   Mute: 0
@@ -7657,7 +7540,6 @@ GameObject:
   - component: {fileID: 1549525303}
   - component: {fileID: 1549525306}
   - component: {fileID: 1549525305}
-  - component: {fileID: 1549525307}
   m_Layer: 2
   m_Name: TextWin
   m_TagString: Untagged
@@ -7782,44 +7664,6 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1549525302}
   m_CullTransparentMesh: 1
---- !u!114 &1549525307
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1549525302}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 69beb381e244f92449b8c4cf954630e9, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_TrackedObjects:
-  - rid: 2680856053959360514
-  references:
-    version: 2
-    RefIds:
-    - rid: 2680856053959360514
-      type: {class: TrackedUGuiGraphic, ns: UnityEngine.Localization.PropertyVariants.TrackedObjects, asm: Unity.Localization}
-      data:
-        m_Target: {fileID: 1549525305}
-        m_TrackedProperties:
-          items:
-          - rid: 2680856053959360515
-        m_UpdateType: 0
-    - rid: 2680856053959360515
-      type: {class: LocalizedStringProperty, ns: UnityEngine.Localization.PropertyVariants.TrackedProperties, asm: Unity.Localization}
-      data:
-        m_Localized:
-          m_TableReference:
-            m_TableCollectionName: GUID:e3f186d36085a4c16a16dd9c5dead58e
-          m_TableEntryReference:
-            m_KeyId: 962103551713280
-            m_Key: 
-          m_FallbackState: 0
-          m_WaitForCompletion: 0
-          m_LocalVariables: []
-        m_PropertyPath: m_text
 --- !u!1 &1564009352
 GameObject:
   m_ObjectHideFlags: 0
@@ -7884,7 +7728,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 0
+  m_IsActive: 1
 --- !u!224 &1588779461
 RectTransform:
   m_ObjectHideFlags: 0
@@ -8093,7 +7937,6 @@ GameObject:
   - component: {fileID: 1649923698}
   - component: {fileID: 1649923700}
   - component: {fileID: 1649923699}
-  - component: {fileID: 1649923701}
   m_Layer: 2
   m_Name: TextDeath
   m_TagString: Untagged
@@ -8218,44 +8061,6 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1649923697}
   m_CullTransparentMesh: 1
---- !u!114 &1649923701
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1649923697}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 69beb381e244f92449b8c4cf954630e9, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_TrackedObjects:
-  - rid: 2680856053959360516
-  references:
-    version: 2
-    RefIds:
-    - rid: 2680856053959360516
-      type: {class: TrackedUGuiGraphic, ns: UnityEngine.Localization.PropertyVariants.TrackedObjects, asm: Unity.Localization}
-      data:
-        m_Target: {fileID: 1649923699}
-        m_TrackedProperties:
-          items:
-          - rid: 2680856053959360517
-        m_UpdateType: 0
-    - rid: 2680856053959360517
-      type: {class: LocalizedStringProperty, ns: UnityEngine.Localization.PropertyVariants.TrackedProperties, asm: Unity.Localization}
-      data:
-        m_Localized:
-          m_TableReference:
-            m_TableCollectionName: GUID:e3f186d36085a4c16a16dd9c5dead58e
-          m_TableEntryReference:
-            m_KeyId: 962378995851264
-            m_Key: 
-          m_FallbackState: 0
-          m_WaitForCompletion: 0
-          m_LocalVariables: []
-        m_PropertyPath: m_text
 --- !u!1 &1688445079
 GameObject:
   m_ObjectHideFlags: 0

+ 471 - 160
Assets/Scenes/SceneMenu.unity

@@ -151,16 +151,16 @@ RectTransform:
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children:
-  - {fileID: 1222581162}
-  - {fileID: 1754331885}
   - {fileID: 391652189}
   - {fileID: 524188303}
+  - {fileID: 572031587}
+  - {fileID: 683799884}
   m_Father: {fileID: 1851392765}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 82.5}
+  m_AnchoredPosition: {x: 0, y: 29.3}
   m_SizeDelta: {x: 800, y: 275}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!1 &391652188
@@ -175,7 +175,7 @@ GameObject:
   - component: {fileID: 391652191}
   - component: {fileID: 391652190}
   m_Layer: 5
-  m_Name: Text (TMP)
+  m_Name: FullScreenWarn1
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -194,11 +194,11 @@ RectTransform:
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 100270090}
-  m_RootOrder: 2
+  m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -250, y: -188.3}
+  m_AnchoredPosition: {x: -250, y: -105.64}
   m_SizeDelta: {x: 300, y: 50}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &391652190
@@ -221,7 +221,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_text: "\u4E2D\u6587\n\n\u63A8\u8350\u5728\u5168\u5C4F\u4E0B\n\u8FDB\u884C\u6E38\u620F"
+  m_text: "\u63A8\u8350\u5728\u5168\u5C4F\u4E0B\n\u8FDB\u884C\u6E38\u620F"
   m_isRightToLeft: 0
   m_fontAsset: {fileID: 11400000, guid: 283cec36496b84640a3220e6d4736677, type: 2}
   m_sharedMaterial: {fileID: -4366241451420931623, guid: 283cec36496b84640a3220e6d4736677, type: 2}
@@ -230,8 +230,8 @@ MonoBehaviour:
   m_fontMaterials: []
   m_fontColor32:
     serializedVersion: 2
-    rgba: 4294967295
-  m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+    rgba: 4290822336
+  m_fontColor: {r: 0.754717, g: 0.754717, b: 0.754717, a: 1}
   m_enableVertexGradient: 0
   m_colorMode: 3
   m_fontColorGradient:
@@ -248,8 +248,8 @@ MonoBehaviour:
   m_faceColor:
     serializedVersion: 2
     rgba: 4294967295
-  m_fontSize: 36
-  m_fontSizeBase: 36
+  m_fontSize: 30
+  m_fontSizeBase: 30
   m_fontWeight: 400
   m_enableAutoSizing: 0
   m_fontSizeMin: 18
@@ -310,7 +310,7 @@ GameObject:
   - component: {fileID: 524188305}
   - component: {fileID: 524188304}
   m_Layer: 5
-  m_Name: Text (TMP) (1)
+  m_Name: FullScreenWarn2
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -329,11 +329,11 @@ RectTransform:
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 100270090}
-  m_RootOrder: 3
+  m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 250, y: -188.3}
+  m_AnchoredPosition: {x: 250, y: -105.64}
   m_SizeDelta: {x: 300, y: 50}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &524188304
@@ -356,10 +356,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_text: 'English
-
-
-    Fullscreen is recommended'
+  m_text: Fullscreen is recommended
   m_isRightToLeft: 0
   m_fontAsset: {fileID: 11400000, guid: 283cec36496b84640a3220e6d4736677, type: 2}
   m_sharedMaterial: {fileID: -4366241451420931623, guid: 283cec36496b84640a3220e6d4736677, type: 2}
@@ -368,8 +365,8 @@ MonoBehaviour:
   m_fontMaterials: []
   m_fontColor32:
     serializedVersion: 2
-    rgba: 4294967295
-  m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+    rgba: 4290822336
+  m_fontColor: {r: 0.754717, g: 0.754717, b: 0.754717, a: 1}
   m_enableVertexGradient: 0
   m_colorMode: 3
   m_fontColorGradient:
@@ -386,8 +383,8 @@ MonoBehaviour:
   m_faceColor:
     serializedVersion: 2
     rgba: 4294967295
-  m_fontSize: 36
-  m_fontSizeBase: 36
+  m_fontSize: 30
+  m_fontSizeBase: 30
   m_fontWeight: 400
   m_enableAutoSizing: 0
   m_fontSizeMin: 18
@@ -436,7 +433,7 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 524188302}
   m_CullTransparentMesh: 1
---- !u!1 &1222581161
+--- !u!1 &572031586
 GameObject:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
@@ -444,45 +441,45 @@ GameObject:
   m_PrefabAsset: {fileID: 0}
   serializedVersion: 6
   m_Component:
-  - component: {fileID: 1222581162}
-  - component: {fileID: 1222581165}
-  - component: {fileID: 1222581164}
-  - component: {fileID: 1222581163}
-  - component: {fileID: 1222581166}
+  - component: {fileID: 572031587}
+  - component: {fileID: 572031590}
+  - component: {fileID: 572031589}
+  - component: {fileID: 572031588}
   m_Layer: 5
-  m_Name: Chinese
+  m_Name: BtnChinese
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!224 &1222581162
+--- !u!224 &572031587
 RectTransform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1222581161}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_GameObject: {fileID: 572031586}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
-  m_Children: []
+  m_Children:
+  - {fileID: 719732451}
   m_Father: {fileID: 100270090}
-  m_RootOrder: 0
+  m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -250, y: 37.500008}
-  m_SizeDelta: {x: 200, y: 200}
+  m_AnchoredPosition: {x: -250, y: 0}
+  m_SizeDelta: {x: 200, y: 60}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &1222581163
+--- !u!114 &572031588
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1222581161}
+  m_GameObject: {fileID: 572031586}
   m_Enabled: 1
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
@@ -516,17 +513,29 @@ MonoBehaviour:
     m_SelectedTrigger: Selected
     m_DisabledTrigger: Disabled
   m_Interactable: 1
-  m_TargetGraphic: {fileID: 1222581164}
+  m_TargetGraphic: {fileID: 572031589}
   m_OnClick:
     m_PersistentCalls:
-      m_Calls: []
---- !u!114 &1222581164
+      m_Calls:
+      - m_Target: {fileID: 1983597321}
+        m_TargetAssemblyTypeName: LanguageM, Assembly-CSharp
+        m_MethodName: SetIsChinese
+        m_Mode: 6
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 1
+        m_CallState: 2
+--- !u!114 &572031589
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1222581161}
+  m_GameObject: {fileID: 572031586}
   m_Enabled: 1
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@@ -540,8 +549,8 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: 74b19a08f8f8d44ed8306d355e553734, type: 3}
-  m_Type: 0
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
   m_PreserveAspect: 0
   m_FillCenter: 1
   m_FillMethod: 4
@@ -550,27 +559,15 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
---- !u!222 &1222581165
+--- !u!222 &572031590
 CanvasRenderer:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1222581161}
+  m_GameObject: {fileID: 572031586}
   m_CullTransparentMesh: 1
---- !u!114 &1222581166
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1222581161}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: e698241fee5c940d9bee83f167e937c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
---- !u!1 &1482928099
+--- !u!1 &683799883
 GameObject:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
@@ -578,120 +575,45 @@ GameObject:
   m_PrefabAsset: {fileID: 0}
   serializedVersion: 6
   m_Component:
-  - component: {fileID: 1482928102}
-  - component: {fileID: 1482928101}
-  m_Layer: 0
-  m_Name: Main Camera
-  m_TagString: MainCamera
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!20 &1482928101
-Camera:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1482928099}
-  m_Enabled: 1
-  serializedVersion: 2
-  m_ClearFlags: 1
-  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
-  m_projectionMatrixMode: 1
-  m_GateFitMode: 2
-  m_FOVAxisMode: 0
-  m_SensorSize: {x: 36, y: 24}
-  m_LensShift: {x: 0, y: 0}
-  m_FocalLength: 50
-  m_NormalizedViewPortRect:
-    serializedVersion: 2
-    x: 0
-    y: 0
-    width: 1
-    height: 1
-  near clip plane: 0.3
-  far clip plane: 1000
-  field of view: 60
-  orthographic: 1
-  orthographic size: 5
-  m_Depth: -1
-  m_CullingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
-  m_RenderingPath: -1
-  m_TargetTexture: {fileID: 0}
-  m_TargetDisplay: 0
-  m_TargetEye: 3
-  m_HDR: 1
-  m_AllowMSAA: 1
-  m_AllowDynamicResolution: 0
-  m_ForceIntoRT: 0
-  m_OcclusionCulling: 1
-  m_StereoConvergence: 10
-  m_StereoSeparation: 0.022
---- !u!4 &1482928102
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1482928099}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0.070617676, y: 8.348816, z: -10.747152}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 1836840626}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1754331884
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1754331885}
-  - component: {fileID: 1754331888}
-  - component: {fileID: 1754331887}
-  - component: {fileID: 1754331886}
-  - component: {fileID: 1754331889}
+  - component: {fileID: 683799884}
+  - component: {fileID: 683799887}
+  - component: {fileID: 683799886}
+  - component: {fileID: 683799885}
   m_Layer: 5
-  m_Name: English
+  m_Name: BtnEnglish
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!224 &1754331885
+--- !u!224 &683799884
 RectTransform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1754331884}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_GameObject: {fileID: 683799883}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
-  m_Children: []
+  m_Children:
+  - {fileID: 1884381304}
   m_Father: {fileID: 100270090}
-  m_RootOrder: 1
+  m_RootOrder: 3
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 250, y: 37.500008}
-  m_SizeDelta: {x: 200, y: 200}
+  m_AnchoredPosition: {x: 250, y: 0}
+  m_SizeDelta: {x: 200, y: 60}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &1754331886
+--- !u!114 &683799885
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1754331884}
+  m_GameObject: {fileID: 683799883}
   m_Enabled: 1
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
@@ -725,17 +647,29 @@ MonoBehaviour:
     m_SelectedTrigger: Selected
     m_DisabledTrigger: Disabled
   m_Interactable: 1
-  m_TargetGraphic: {fileID: 1754331887}
+  m_TargetGraphic: {fileID: 683799886}
   m_OnClick:
     m_PersistentCalls:
-      m_Calls: []
---- !u!114 &1754331887
+      m_Calls:
+      - m_Target: {fileID: 1983597321}
+        m_TargetAssemblyTypeName: LanguageM, Assembly-CSharp
+        m_MethodName: SetIsChinese
+        m_Mode: 6
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+--- !u!114 &683799886
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1754331884}
+  m_GameObject: {fileID: 683799883}
   m_Enabled: 1
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@@ -749,8 +683,8 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: 83d5c106370c04bccac1db79ae2ae40f, type: 3}
-  m_Type: 0
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
   m_PreserveAspect: 0
   m_FillCenter: 1
   m_FillMethod: 4
@@ -759,26 +693,224 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
---- !u!222 &1754331888
+--- !u!222 &683799887
 CanvasRenderer:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1754331884}
+  m_GameObject: {fileID: 683799883}
   m_CullTransparentMesh: 1
---- !u!114 &1754331889
+--- !u!1 &719732450
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 719732451}
+  - component: {fileID: 719732453}
+  - component: {fileID: 719732452}
+  m_Layer: 5
+  m_Name: Text (TMP)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &719732451
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 719732450}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 572031587}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &719732452
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1754331884}
+  m_GameObject: {fileID: 719732450}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: e698241fee5c940d9bee83f167e937c0, type: 3}
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_text: "\u4E2D\u6587"
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 283cec36496b84640a3220e6d4736677, type: 2}
+  m_sharedMaterial: {fileID: -4366241451420931623, guid: 283cec36496b84640a3220e6d4736677, type: 2}
+  m_fontSharedMaterials: []
+  m_fontMaterial: {fileID: 0}
+  m_fontMaterials: []
+  m_fontColor32:
+    serializedVersion: 2
+    rgba: 4281479730
+  m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_enableVertexGradient: 0
+  m_colorMode: 3
+  m_fontColorGradient:
+    topLeft: {r: 1, g: 1, b: 1, a: 1}
+    topRight: {r: 1, g: 1, b: 1, a: 1}
+    bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+    bottomRight: {r: 1, g: 1, b: 1, a: 1}
+  m_fontColorGradientPreset: {fileID: 0}
+  m_spriteAsset: {fileID: 0}
+  m_tintAllSprites: 0
+  m_StyleSheet: {fileID: 0}
+  m_TextStyleHashCode: -1183493901
+  m_overrideHtmlColors: 0
+  m_faceColor:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontSize: 28
+  m_fontSizeBase: 28
+  m_fontWeight: 400
+  m_enableAutoSizing: 0
+  m_fontSizeMin: 18
+  m_fontSizeMax: 72
+  m_fontStyle: 0
+  m_HorizontalAlignment: 2
+  m_VerticalAlignment: 512
+  m_textAlignment: 65535
+  m_characterSpacing: 0
+  m_wordSpacing: 0
+  m_lineSpacing: 0
+  m_lineSpacingMax: 0
+  m_paragraphSpacing: 0
+  m_charWidthMaxAdj: 0
+  m_enableWordWrapping: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 0
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 1
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 0
+  m_useMaxVisibleDescender: 1
+  m_pageToDisplay: 1
+  m_margin: {x: 0, y: 0, z: 0, w: 0}
+  m_isUsingLegacyAnimationComponent: 0
+  m_isVolumetricText: 0
+  m_hasFontAssetChanged: 0
+  m_baseMaterial: {fileID: 0}
+  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &719732453
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 719732450}
+  m_CullTransparentMesh: 1
+--- !u!1 &1482928099
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1482928102}
+  - component: {fileID: 1482928101}
+  m_Layer: 0
+  m_Name: Main Camera
+  m_TagString: MainCamera
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!20 &1482928101
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1482928099}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_FocalLength: 50
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 1000
+  field of view: 60
+  orthographic: 1
+  orthographic size: 5
+  m_Depth: -1
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
+--- !u!4 &1482928102
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1482928099}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0.070617676, y: 8.348816, z: -10.747152}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1836840626}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &1836840623
 GameObject:
   m_ObjectHideFlags: 0
@@ -950,6 +1082,141 @@ Canvas:
   m_SortingLayerID: 0
   m_SortingOrder: 0
   m_TargetDisplay: 0
+--- !u!1 &1884381303
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1884381304}
+  - component: {fileID: 1884381306}
+  - component: {fileID: 1884381305}
+  m_Layer: 5
+  m_Name: Text (TMP)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1884381304
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1884381303}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 683799884}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1884381305
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1884381303}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_text: English
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 283cec36496b84640a3220e6d4736677, type: 2}
+  m_sharedMaterial: {fileID: -4366241451420931623, guid: 283cec36496b84640a3220e6d4736677, type: 2}
+  m_fontSharedMaterials: []
+  m_fontMaterial: {fileID: 0}
+  m_fontMaterials: []
+  m_fontColor32:
+    serializedVersion: 2
+    rgba: 4281479730
+  m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_enableVertexGradient: 0
+  m_colorMode: 3
+  m_fontColorGradient:
+    topLeft: {r: 1, g: 1, b: 1, a: 1}
+    topRight: {r: 1, g: 1, b: 1, a: 1}
+    bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+    bottomRight: {r: 1, g: 1, b: 1, a: 1}
+  m_fontColorGradientPreset: {fileID: 0}
+  m_spriteAsset: {fileID: 0}
+  m_tintAllSprites: 0
+  m_StyleSheet: {fileID: 0}
+  m_TextStyleHashCode: -1183493901
+  m_overrideHtmlColors: 0
+  m_faceColor:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontSize: 28
+  m_fontSizeBase: 28
+  m_fontWeight: 400
+  m_enableAutoSizing: 0
+  m_fontSizeMin: 18
+  m_fontSizeMax: 72
+  m_fontStyle: 0
+  m_HorizontalAlignment: 2
+  m_VerticalAlignment: 512
+  m_textAlignment: 65535
+  m_characterSpacing: 0
+  m_wordSpacing: 0
+  m_lineSpacing: 0
+  m_lineSpacingMax: 0
+  m_paragraphSpacing: 0
+  m_charWidthMaxAdj: 0
+  m_enableWordWrapping: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 0
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 1
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 0
+  m_useMaxVisibleDescender: 1
+  m_pageToDisplay: 1
+  m_margin: {x: 0, y: 0, z: 0, w: 0}
+  m_isUsingLegacyAnimationComponent: 0
+  m_isVolumetricText: 0
+  m_hasFontAssetChanged: 0
+  m_baseMaterial: {fileID: 0}
+  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &1884381306
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1884381303}
+  m_CullTransparentMesh: 1
 --- !u!1 &1890649381
 GameObject:
   m_ObjectHideFlags: 0
@@ -1034,3 +1301,47 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1983597320
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1983597322}
+  - component: {fileID: 1983597321}
+  m_Layer: 0
+  m_Name: LanguageM
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1983597321
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1983597320}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 48fc8a6a8cd1f1941b164b1da93a9651, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &1983597322
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1983597320}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 1.696556, y: 1.1798642, z: -0.11041501}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

+ 0 - 1
Packages/manifest.json

@@ -3,7 +3,6 @@
     "com.unity.cinemachine": "2.8.6",
     "com.unity.feature.2d": "1.0.0",
     "com.unity.ide.visualstudio": "2.0.15",
-    "com.unity.localization": "1.3.2",
     "com.unity.postprocessing": "3.2.2",
     "com.unity.test-framework": "1.1.31",
     "com.unity.textmeshpro": "3.0.6",

+ 0 - 38
Packages/packages-lock.json

@@ -85,20 +85,6 @@
       },
       "url": "https://packages.unity.com"
     },
-    "com.unity.addressables": {
-      "version": "1.19.19",
-      "depth": 1,
-      "source": "registry",
-      "dependencies": {
-        "com.unity.scriptablebuildpipeline": "1.19.6",
-        "com.unity.modules.assetbundle": "1.0.0",
-        "com.unity.modules.imageconversion": "1.0.0",
-        "com.unity.modules.jsonserialize": "1.0.0",
-        "com.unity.modules.unitywebrequest": "1.0.0",
-        "com.unity.modules.unitywebrequestassetbundle": "1.0.0"
-      },
-      "url": "https://packages.unity.com"
-    },
     "com.unity.burst": {
       "version": "1.6.6",
       "depth": 3,
@@ -145,16 +131,6 @@
       },
       "url": "https://packages.unity.com"
     },
-    "com.unity.localization": {
-      "version": "1.3.2",
-      "depth": 0,
-      "source": "registry",
-      "dependencies": {
-        "com.unity.addressables": "1.19.19",
-        "com.unity.nuget.newtonsoft-json": "2.0.2"
-      },
-      "url": "https://packages.unity.com"
-    },
     "com.unity.mathematics": {
       "version": "1.2.6",
       "depth": 2,
@@ -162,13 +138,6 @@
       "dependencies": {},
       "url": "https://packages.unity.com"
     },
-    "com.unity.nuget.newtonsoft-json": {
-      "version": "3.0.2",
-      "depth": 1,
-      "source": "registry",
-      "dependencies": {},
-      "url": "https://packages.unity.com"
-    },
     "com.unity.postprocessing": {
       "version": "3.2.2",
       "depth": 0,
@@ -178,13 +147,6 @@
       },
       "url": "https://packages.unity.com"
     },
-    "com.unity.scriptablebuildpipeline": {
-      "version": "1.20.1",
-      "depth": 2,
-      "source": "registry",
-      "dependencies": {},
-      "url": "https://packages.unity.com"
-    },
     "com.unity.test-framework": {
       "version": "1.1.31",
       "depth": 0,

+ 1 - 1
ProjectSettings/ProjectSettings.asset

@@ -134,7 +134,7 @@ PlayerSettings:
     16:10: 1
     16:9: 1
     Others: 1
-  bundleVersion: 1.0.1
+  bundleVersion: 1.0.2
   preloadedAssets:
   - {fileID: 11400000, guid: b919f5081a3a2436486a3d3805ae50a3, type: 2}
   metroInputSource: 0

BIN
cover_padded.png


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels