From fb0a3565cc161812ebc0d01f5c33d14e65b2e379 Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Wed, 11 Jun 2025 16:07:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A7=E8=B5=84=E6=BA=90=E6=B8=85=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetGroups/Art Resources.asset | 29 +- Assets/Animation/Mobile/卡车.prefab | 26 +- Assets/Animation/Mobile/轿车.prefab | 22 +- .../Out/Prefab.meta => Animation/地铁.meta} | 2 +- Assets/Animation/地铁/广告.controller | 72 ++ .../地铁/广告.controller.meta} | 5 +- Assets/Animation/地铁/广告_Clip.anim | 92 ++ .../地铁/广告_Clip.anim.meta} | 5 +- .../ActorName/ActorName Shared Data.asset | 4 + Assets/Language/ActorName/ActorName_en.asset | 4 + .../ActorName/ActorName_zh-Hans.asset | 4 + .../FP_Prologue/FP_Prologue Shared Data.asset | 424 ++++----- .../FP_Prologue/FP_Prologue_zh-Hans.asset | 32 +- .../RawResources/Art/地铁相关/广告.aseprite | Bin 0 -> 12869 bytes .../Art/地铁相关/广告.aseprite.meta} | 761 ++++++++-------- Assets/RawResources/Art/城市变化.psd | 3 - Assets/RawResources/Art/城市变化.psd.meta | 299 ------- Assets/RawResources/Art/深入闪回.psd | 3 - Assets/RawResources/Art/深入闪回.psd.meta | 670 -------------- .../Art/诊所外.meta} | 2 +- .../Out => RawResources/Art/诊所外}/夕阳.meta | 0 .../Art/诊所外}/夕阳/夕阳.png | 0 .../Art/诊所外}/夕阳/夕阳.png.meta | 26 + .../Art/诊所外}/夕阳/夕阳主体.png | 0 .../Art/诊所外}/夕阳/夕阳主体.png.meta | 26 + .../Art/诊所外}/夕阳/夕阳售货机.png | 0 .../Art/诊所外}/夕阳/夕阳售货机.png.meta | 26 + .../Art/诊所外}/夕阳/夕阳栏杆巴士站.png | 0 .../Art/诊所外}/夕阳/夕阳栏杆巴士站.png.meta | 26 + .../Out => RawResources/Art/诊所外}/夜晚.meta | 0 .../Art/诊所外}/夜晚/夜晚.png | 0 .../Art/诊所外}/夜晚/夜晚.png.meta | 26 + .../Art/诊所外}/夜晚/夜晚主体.png | 0 .../Art/诊所外}/夜晚/夜晚主体.png.meta | 26 + .../Art/诊所外}/夜晚/夜晚售货机.png | 0 .../Art/诊所外}/夜晚/夜晚售货机.png.meta | 26 + .../Art/诊所外}/夜晚/夜晚栏杆巴士站.png | 0 .../Art/诊所外}/夜晚/夜晚栏杆巴士站.png.meta | 26 + .../Out => RawResources/Art/诊所外}/白天.meta | 0 .../Art/诊所外}/白天/白天.png | 0 .../Art/诊所外}/白天/白天.png.meta | 26 + .../Art/诊所外}/白天/白天主体.png | 0 .../Art/诊所外}/白天/白天主体.png.meta | 26 + .../Art/诊所外}/白天/白天售货机.png | 0 .../Art/诊所外}/白天/白天售货机.png.meta | 26 + .../Art/诊所外}/白天/白天栏杆巴士站.png | 0 .../Art/诊所外}/白天/白天栏杆巴士站.png.meta | 26 + .../Out => RawResources/Art/诊所外}/粒子.meta | 0 .../Art/诊所外}/粒子/树叶雪粒子.psd | 0 .../Art/诊所外}/粒子/树叶雪粒子.psd.meta | 0 .../Out => RawResources/Art/诊所外}/车辆.meta | 0 .../Art/诊所外}/车辆/卡车.png | 0 .../Art/诊所外}/车辆/卡车.png.meta | 0 .../Art/诊所外}/车辆/卡车轮子A.png | 0 .../Art/诊所外}/车辆/卡车轮子A.png.meta | 26 + .../Art/诊所外}/车辆/卡车轮子B.png | 0 .../Art/诊所外}/车辆/卡车轮子B.png.meta | 26 + .../Art/诊所外}/车辆/卡车轮子C.png | 0 .../Art/诊所外}/车辆/卡车轮子C.png.meta | 26 + .../Art/诊所外}/车辆/相错列车像素版.png | 0 .../Art/诊所外}/车辆/相错列车像素版.png.meta | 0 .../Art/诊所外}/车辆/轿车.png | 0 .../Art/诊所外}/车辆/轿车.png.meta | 0 .../Art/诊所外}/车辆/轿车轮子A.png | 0 .../Art/诊所外}/车辆/轿车轮子A.png.meta | 26 + .../Art/诊所外}/车辆/轿车轮子B.png | 0 .../Art/诊所外}/车辆/轿车轮子B.png.meta | 26 + .../Out/Animation/路人走路中等大小.aseprite | Bin 16033 -> 0 bytes .../Animation/路人走路中等大小.aseprite.meta | 617 ------------- .../Out/Animation/路人走路最大.aseprite | Bin 29120 -> 0 bytes .../Out/Animation/路人走路最大.aseprite.meta | 592 ------------- .../Out/Animation/路人走路最小.aseprite | Bin 7557 -> 0 bytes .../Out/Prefab/MoveableCharacter1.prefab | 102 --- .../Out/Prefab/MoveableCharacter2.prefab | 106 --- .../Out/Prefab/MoveableCharacter3.prefab | 106 --- .../Out/Prefab/MoveableCharacter3.prefab.meta | 7 - .../Out/Prefab/MoveableCharacter4.prefab | 106 --- .../Out/Prefab/MoveableCharacter4.prefab.meta | 7 - .../Out/Prefab/MoveableCharacter5.prefab | 106 --- .../Out/Prefab/MoveableCharacter5.prefab.meta | 7 - .../Out/Prefab/相错列车像素版.prefab | 103 --- .../Out/Prefab/相错列车像素版.prefab.meta | 7 - .../Yarn/FP_Prologue/Stage2-5_切割.yarn | 11 +- Assets/Scenes/ClinicOut.unity | 647 +------------- Assets/Scenes/SubWay.unity | 833 +++++++++++++++++- .../BackgroundMoveableCharacter.cs | 22 - .../BackgroundMoveableCharacter.cs.meta | 11 - .../AnimationManage/BoundaryDestroy.cs | 27 - .../AnimationManage/BoundaryDestroy.cs.meta | 11 - .../AnimationManage/CharacterSpawner.cs | 101 --- .../AnimationManage/CharacterSpawner.cs.meta | 11 - .../Scripts/AnimationManage/MovableObject.cs | 25 - .../AnimationManage/MovableObject.cs.meta | 11 - .../AnimationManage/MoveableVehicle.cs | 60 -- .../AnimationManage/MoveableVehicle.cs.meta | 11 - Assets/Scripts/AnimationManage/Spawner.cs | 44 - .../Scripts/AnimationManage/Spawner.cs.meta | 11 - .../Scripts/AnimationManage/VehicleSpawner.cs | 99 --- .../AnimationManage/VehicleSpawner.cs.meta | 11 - .../Scripts/SubWay/DynamicParallaxManager.cs | 86 -- .../SubWay/DynamicParallaxManager.cs.meta | 11 - Assets/Scripts/SubWay/OutsideCenter.cs | 4 +- Assets/Scripts/SubWay/ParallaxManager.cs | 384 -------- Assets/Scripts/SubWay/ParallaxManager.cs.meta | 11 - .../Scripts/SubWay/ParallaxObjectConfig1.cs | 37 - .../SubWay/ParallaxObjectConfig1.cs.meta | 11 - Assets/Scripts/SubWay/Vehicle.cs | 56 ++ Assets/Scripts/SubWay/Vehicle.cs.meta | 3 + 108 files changed, 2214 insertions(+), 5102 deletions(-) rename Assets/{Resources/Art/Background/Out/Prefab.meta => Animation/地铁.meta} (77%) create mode 100644 Assets/Animation/地铁/广告.controller rename Assets/{Resources/Art/Background/Out/Prefab/MoveableCharacter1.prefab.meta => Animation/地铁/广告.controller.meta} (52%) create mode 100644 Assets/Animation/地铁/广告_Clip.anim rename Assets/{Resources/Art/Background/Out/Prefab/MoveableCharacter2.prefab.meta => Animation/地铁/广告_Clip.anim.meta} (52%) create mode 100644 Assets/RawResources/Art/地铁相关/广告.aseprite rename Assets/{Resources/Art/Background/Out/Animation/路人走路最小.aseprite.meta => RawResources/Art/地铁相关/广告.aseprite.meta} (56%) delete mode 100644 Assets/RawResources/Art/城市变化.psd delete mode 100644 Assets/RawResources/Art/城市变化.psd.meta delete mode 100644 Assets/RawResources/Art/深入闪回.psd delete mode 100644 Assets/RawResources/Art/深入闪回.psd.meta rename Assets/{Scripts/AnimationManage.meta => RawResources/Art/诊所外.meta} (77%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳/夕阳.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳/夕阳.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳/夕阳主体.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳/夕阳主体.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳/夕阳售货机.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳/夕阳售货机.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳/夕阳栏杆巴士站.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夕阳/夕阳栏杆巴士站.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚/夜晚.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚/夜晚.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚/夜晚主体.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚/夜晚主体.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚/夜晚售货机.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚/夜晚售货机.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚/夜晚栏杆巴士站.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/夜晚/夜晚栏杆巴士站.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天/白天.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天/白天.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天/白天主体.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天/白天主体.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天/白天售货机.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天/白天售货机.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天/白天栏杆巴士站.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/白天/白天栏杆巴士站.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/粒子.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/粒子/树叶雪粒子.psd (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/粒子/树叶雪粒子.psd.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/卡车.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/卡车.png.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/卡车轮子A.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/卡车轮子A.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/卡车轮子B.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/卡车轮子B.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/卡车轮子C.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/卡车轮子C.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/相错列车像素版.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/相错列车像素版.png.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/轿车.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/轿车.png.meta (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/轿车轮子A.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/轿车轮子A.png.meta (80%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/轿车轮子B.png (100%) rename Assets/{Resources/Art/Background/Out => RawResources/Art/诊所外}/车辆/轿车轮子B.png.meta (80%) delete mode 100644 Assets/Resources/Art/Background/Out/Animation/路人走路中等大小.aseprite delete mode 100644 Assets/Resources/Art/Background/Out/Animation/路人走路中等大小.aseprite.meta delete mode 100644 Assets/Resources/Art/Background/Out/Animation/路人走路最大.aseprite delete mode 100644 Assets/Resources/Art/Background/Out/Animation/路人走路最大.aseprite.meta delete mode 100644 Assets/Resources/Art/Background/Out/Animation/路人走路最小.aseprite delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter1.prefab delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter2.prefab delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter3.prefab delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter3.prefab.meta delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter4.prefab delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter4.prefab.meta delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter5.prefab delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter5.prefab.meta delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/相错列车像素版.prefab delete mode 100644 Assets/Resources/Art/Background/Out/Prefab/相错列车像素版.prefab.meta delete mode 100644 Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs delete mode 100644 Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs.meta delete mode 100644 Assets/Scripts/AnimationManage/BoundaryDestroy.cs delete mode 100644 Assets/Scripts/AnimationManage/BoundaryDestroy.cs.meta delete mode 100644 Assets/Scripts/AnimationManage/CharacterSpawner.cs delete mode 100644 Assets/Scripts/AnimationManage/CharacterSpawner.cs.meta delete mode 100644 Assets/Scripts/AnimationManage/MovableObject.cs delete mode 100644 Assets/Scripts/AnimationManage/MovableObject.cs.meta delete mode 100644 Assets/Scripts/AnimationManage/MoveableVehicle.cs delete mode 100644 Assets/Scripts/AnimationManage/MoveableVehicle.cs.meta delete mode 100644 Assets/Scripts/AnimationManage/Spawner.cs delete mode 100644 Assets/Scripts/AnimationManage/Spawner.cs.meta delete mode 100644 Assets/Scripts/AnimationManage/VehicleSpawner.cs delete mode 100644 Assets/Scripts/AnimationManage/VehicleSpawner.cs.meta delete mode 100644 Assets/Scripts/SubWay/DynamicParallaxManager.cs delete mode 100644 Assets/Scripts/SubWay/DynamicParallaxManager.cs.meta delete mode 100644 Assets/Scripts/SubWay/ParallaxManager.cs delete mode 100644 Assets/Scripts/SubWay/ParallaxManager.cs.meta delete mode 100644 Assets/Scripts/SubWay/ParallaxObjectConfig1.cs delete mode 100644 Assets/Scripts/SubWay/ParallaxObjectConfig1.cs.meta create mode 100644 Assets/Scripts/SubWay/Vehicle.cs create mode 100644 Assets/Scripts/SubWay/Vehicle.cs.meta diff --git a/Assets/AddressableAssetsData/AssetGroups/Art Resources.asset b/Assets/AddressableAssetsData/AssetGroups/Art Resources.asset index dd8da5526..ef397b3f9 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Art Resources.asset +++ b/Assets/AddressableAssetsData/AssetGroups/Art Resources.asset @@ -17,28 +17,8 @@ MonoBehaviour: m_SerializedData: [] m_GUID: 95bbe525d574ebd43a0aa413f69b15ef m_SerializeEntries: - - m_GUID: 37e7a381540b1a843985dc99dbbc5b25 - m_Address: "Mobile/\u8DEF\u4EBA\u4E2D_A" - m_ReadOnly: 0 - m_SerializedLabels: [] - FlaggedDuringContentUpdateRestriction: 0 - - m_GUID: 7d5f2e6100e1cc34e8629340d679228a - m_Address: "Mobile/\u8DEF\u4EBA\u4E2D_E" - m_ReadOnly: 0 - m_SerializedLabels: [] - FlaggedDuringContentUpdateRestriction: 0 - - m_GUID: 2cb21f7899a49644095019ec0053f17a - m_Address: "Mobile/\u8DEF\u4EBA\u4E2D_D" - m_ReadOnly: 0 - m_SerializedLabels: [] - FlaggedDuringContentUpdateRestriction: 0 - - m_GUID: 628ba49fd428e8e4fb65a880fcf279fc - m_Address: "Mobile/\u8DEF\u4EBA\u4E2D_C" - m_ReadOnly: 0 - m_SerializedLabels: [] - FlaggedDuringContentUpdateRestriction: 0 - - m_GUID: c6c3daeefdf89294eb6932b01a6c88a3 - m_Address: "Mobile/\u8DEF\u4EBA\u4E2D_B" + - m_GUID: 1214d0248720c1f4fb9a3b02aa31e64e + m_Address: "Mobile/\u8DEF\u4EBA\u4E2D" m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 @@ -87,6 +67,11 @@ MonoBehaviour: m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: ff88cbe0521ac8942915f87ca58c5a06 + m_Address: "Mobile/\u8DEF\u4EBA\u5C0F" + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 0 m_Settings: {fileID: 11400000, guid: 77169ce22e430f64fb36c771815a4a7b, type: 2} m_SchemaSet: diff --git a/Assets/Animation/Mobile/卡车.prefab b/Assets/Animation/Mobile/卡车.prefab index 471652c60..9dede7771 100644 --- a/Assets/Animation/Mobile/卡车.prefab +++ b/Assets/Animation/Mobile/卡车.prefab @@ -11,7 +11,7 @@ GameObject: - component: {fileID: 4450004063852879012} - component: {fileID: 8653626892550832552} m_Layer: 0 - m_Name: "\u5361\u8F66\u8F6E\u5B50A" + m_Name: "\u8F6E\u5B50A" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -26,7 +26,7 @@ Transform: m_GameObject: {fileID: 2464905915029155144} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.49, y: 0, z: 0} + m_LocalPosition: {x: -5.49, y: 0.105, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -94,6 +94,7 @@ GameObject: m_Component: - component: {fileID: 5079329034894596201} - component: {fileID: 479743760368209169} + - component: {fileID: -6343140556475018231} m_Layer: 0 m_Name: "\u5361\u8F66" m_TagString: Vehicle @@ -171,6 +172,19 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 1 +--- !u!114 &-6343140556475018231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4573384505222519069} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29092a578c7c43168ba6e46a7e7e9879, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 1 --- !u!1 &7244767299114462896 GameObject: m_ObjectHideFlags: 0 @@ -182,7 +196,7 @@ GameObject: - component: {fileID: 2745516676288385652} - component: {fileID: 6306713702140638748} m_Layer: 0 - m_Name: "\u5361\u8F66\u8F6E\u5B50A (1)" + m_Name: "\u8F6E\u5B50B" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -197,7 +211,7 @@ Transform: m_GameObject: {fileID: 7244767299114462896} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 4.55, y: 0, z: 0} + m_LocalPosition: {x: 4.55, y: 0.105, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -266,7 +280,7 @@ GameObject: - component: {fileID: 5883968655269108974} - component: {fileID: 8222495068951091688} m_Layer: 0 - m_Name: "\u5361\u8F66\u8F6E\u5B50A (2)" + m_Name: "\u8F6E\u5B50C" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -281,7 +295,7 @@ Transform: m_GameObject: {fileID: 7639443896858077625} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.26, y: 0, z: 0} + m_LocalPosition: {x: -1.26, y: 0.105, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] diff --git a/Assets/Animation/Mobile/轿车.prefab b/Assets/Animation/Mobile/轿车.prefab index 90d8c84e6..e14a376a5 100644 --- a/Assets/Animation/Mobile/轿车.prefab +++ b/Assets/Animation/Mobile/轿车.prefab @@ -11,7 +11,7 @@ GameObject: - component: {fileID: 5553487613234458468} - component: {fileID: 7262489419323535173} m_Layer: 0 - m_Name: "\u8F7F\u8F66\u8F6E\u5B50A" + m_Name: "\u8F6E\u5B50A" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -26,7 +26,7 @@ Transform: m_GameObject: {fileID: 1647796212273423847} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -2.35, y: 0, z: 0} + m_LocalPosition: {x: -2.35, y: 0.081, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -95,7 +95,7 @@ GameObject: - component: {fileID: 1721187070332867323} - component: {fileID: 3251734788903838090} m_Layer: 0 - m_Name: "\u8F7F\u8F66\u8F6E\u5B50A (1)" + m_Name: "\u8F6E\u5B50B" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -110,7 +110,7 @@ Transform: m_GameObject: {fileID: 5008259765338298979} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.93, y: 0, z: 0} + m_LocalPosition: {x: 1.886, y: 0.081, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -178,6 +178,7 @@ GameObject: m_Component: - component: {fileID: 8754033400027223670} - component: {fileID: 5505343581187519772} + - component: {fileID: 3308623200591419530} m_Layer: 0 m_Name: "\u8F7F\u8F66" m_TagString: Vehicle @@ -254,3 +255,16 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!114 &3308623200591419530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7329098766926032140} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29092a578c7c43168ba6e46a7e7e9879, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 1 diff --git a/Assets/Resources/Art/Background/Out/Prefab.meta b/Assets/Animation/地铁.meta similarity index 77% rename from Assets/Resources/Art/Background/Out/Prefab.meta rename to Assets/Animation/地铁.meta index 79d8c6dbd..8e5fdf5a3 100644 --- a/Assets/Resources/Art/Background/Out/Prefab.meta +++ b/Assets/Animation/地铁.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f56dc82b597fa734da017fed83443a94 +guid: 2350022827adccf43a140ca4a26f9899 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Animation/地铁/广告.controller b/Assets/Animation/地铁/广告.controller new file mode 100644 index 000000000..c8e88c18a --- /dev/null +++ b/Assets/Animation/地铁/广告.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-254909049752884277 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u5E7F\u544A_Clip" + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 71ab1e738ba71ac4eadd4fbb6f0c43cc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u5E7F\u544A" + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7787426596269947818} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &7787426596269947818 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -254909049752884277} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -254909049752884277} diff --git a/Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter1.prefab.meta b/Assets/Animation/地铁/广告.controller.meta similarity index 52% rename from Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter1.prefab.meta rename to Assets/Animation/地铁/广告.controller.meta index 05a92147b..cc24f44c2 100644 --- a/Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter1.prefab.meta +++ b/Assets/Animation/地铁/广告.controller.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: e374290142145aa49aca3d0f2f925268 -PrefabImporter: +guid: db77b2b701a50b646813249ec77af7c9 +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 9100000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Animation/地铁/广告_Clip.anim b/Assets/Animation/地铁/广告_Clip.anim new file mode 100644 index 000000000..a6f37848b --- /dev/null +++ b/Assets/Animation/地铁/广告_Clip.anim @@ -0,0 +1,92 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u5E7F\u544A_Clip" + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -4405048901344286527, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 0.2 + value: {fileID: -1122559484016570890, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 0.4 + value: {fileID: 4104195065170942472, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 0.6 + value: {fileID: -8111242060909777974, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 0.8 + value: {fileID: 3937108316476549687, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 1.4 + value: {fileID: -5461299542655422114, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 1.6 + value: {fileID: 8372940412195568432, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 1.8 + value: {fileID: -209784658865499832, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 2 + value: {fileID: 2348400343753529920, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 2.2 + value: {fileID: 4268175561228725271, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 2.8 + value: {fileID: 6290427024997156769, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 3 + value: {fileID: -6694436552302629581, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 3.2 + value: {fileID: -5179304660350647129, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 3.4 + value: {fileID: -7254030043064729438, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 3.6 + value: {fileID: 1725551452837668830, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + - time: 4.2 + value: {fileID: 1725551452837668830, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 100 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4.21 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 0 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter2.prefab.meta b/Assets/Animation/地铁/广告_Clip.anim.meta similarity index 52% rename from Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter2.prefab.meta rename to Assets/Animation/地铁/广告_Clip.anim.meta index d7d67330e..e94d53052 100644 --- a/Assets/Resources/Art/Background/Out/Prefab/MoveableCharacter2.prefab.meta +++ b/Assets/Animation/地铁/广告_Clip.anim.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: 877a0bd4086d355479b6f6737177c32a -PrefabImporter: +guid: 71ab1e738ba71ac4eadd4fbb6f0c43cc +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 7400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Language/ActorName/ActorName Shared Data.asset b/Assets/Language/ActorName/ActorName Shared Data.asset index d88cacf01..1f88d5beb 100644 --- a/Assets/Language/ActorName/ActorName Shared Data.asset +++ b/Assets/Language/ActorName/ActorName Shared Data.asset @@ -155,6 +155,10 @@ MonoBehaviour: m_Key: pp m_Metadata: m_Items: [] + - m_Id: 17348595568087040 + m_Key: gotash? + m_Metadata: + m_Items: [] m_Metadata: m_Items: [] m_KeyGenerator: diff --git a/Assets/Language/ActorName/ActorName_en.asset b/Assets/Language/ActorName/ActorName_en.asset index 3b881f8da..6bcf70fdf 100644 --- a/Assets/Language/ActorName/ActorName_en.asset +++ b/Assets/Language/ActorName/ActorName_en.asset @@ -146,6 +146,10 @@ MonoBehaviour: m_Localized: Peipei m_Metadata: m_Items: [] + - m_Id: 17348595568087040 + m_Localized: ??? + m_Metadata: + m_Items: [] references: version: 2 RefIds: [] diff --git a/Assets/Language/ActorName/ActorName_zh-Hans.asset b/Assets/Language/ActorName/ActorName_zh-Hans.asset index 86c5a8e3f..feb131593 100644 --- a/Assets/Language/ActorName/ActorName_zh-Hans.asset +++ b/Assets/Language/ActorName/ActorName_zh-Hans.asset @@ -146,6 +146,10 @@ MonoBehaviour: m_Localized: "\u4F69\u4F69" m_Metadata: m_Items: [] + - m_Id: 17348595568087040 + m_Localized: ??? + m_Metadata: + m_Items: [] references: version: 2 RefIds: [] diff --git a/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset b/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset index e23508fae..6b3503ce3 100644 --- a/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset @@ -19,27 +19,27 @@ MonoBehaviour: m_Key: line:0e3b3ba m_Metadata: m_Items: - - rid: 8171259510793438081 + - rid: 8171259511202906197 - m_Id: 76867964928 m_Key: line:01c1dfc m_Metadata: m_Items: - - rid: 8171259510793438082 + - rid: 8171259511202906198 - m_Id: 76867964929 m_Key: line:08eb9ab m_Metadata: m_Items: - - rid: 8171259510793438083 + - rid: 8171259511202906199 - m_Id: 76867964930 m_Key: line:0bf981d m_Metadata: m_Items: - - rid: 8171259510793438084 + - rid: 8171259511202906200 - m_Id: 76867964931 m_Key: line:03f99fe m_Metadata: m_Items: - - rid: 8171259510793438085 + - rid: 8171259511202906201 - m_Id: 76867964932 m_Key: line:03641d7 m_Metadata: @@ -49,127 +49,127 @@ MonoBehaviour: m_Key: line:0b98273 m_Metadata: m_Items: - - rid: 8171259510793438086 + - rid: 8171259511202906202 - m_Id: 76867964934 m_Key: line:0fef445 m_Metadata: m_Items: - - rid: 8171259510793438087 + - rid: 8171259511202906203 - m_Id: 76867964935 m_Key: line:0e4e2a7 m_Metadata: m_Items: - - rid: 8171259510793438088 + - rid: 8171259511202906204 - m_Id: 76867964936 m_Key: line:0849aef m_Metadata: m_Items: - - rid: 8171259510793438089 + - rid: 8171259511202906205 - m_Id: 76867964937 m_Key: line:07a0e10 m_Metadata: m_Items: - - rid: 8171259510793438090 + - rid: 8171259511202906206 - m_Id: 76867964938 m_Key: line:0a6cc48 m_Metadata: m_Items: - - rid: 8171259510793438091 + - rid: 8171259511202906207 - m_Id: 76867964939 m_Key: line:07c7fc7 m_Metadata: m_Items: - - rid: 8171259510793438092 + - rid: 8171259511202906208 - m_Id: 76867964940 m_Key: line:0a5293c m_Metadata: m_Items: - - rid: 8171259510793438093 + - rid: 8171259511202906209 - m_Id: 76867964941 m_Key: line:0bc09c4 m_Metadata: m_Items: - - rid: 8171259510793438094 + - rid: 8171259511202906210 - m_Id: 76867964942 m_Key: line:023ac3f m_Metadata: m_Items: - - rid: 8171259510793438095 + - rid: 8171259511202906211 - m_Id: 76867964943 m_Key: line:0c5ffe4 m_Metadata: m_Items: - - rid: 8171259510793438096 + - rid: 8171259511202906212 - m_Id: 76867964944 m_Key: line:0c5bd59 m_Metadata: m_Items: - - rid: 8171259510793438097 + - rid: 8171259511202906213 - m_Id: 76867964945 m_Key: line:021552c m_Metadata: m_Items: - - rid: 8171259510793438098 + - rid: 8171259511202906214 - m_Id: 76867964946 m_Key: line:08d1f7d m_Metadata: m_Items: - - rid: 8171259510793438099 + - rid: 8171259511202906215 - m_Id: 76867964947 m_Key: line:0c9f813 m_Metadata: m_Items: - - rid: 8171259510793438100 + - rid: 8171259511202906216 - m_Id: 76867964948 m_Key: line:0cf04a4 m_Metadata: m_Items: - - rid: 8171259510793438101 + - rid: 8171259511202906217 - m_Id: 76867964949 m_Key: line:0059ace m_Metadata: m_Items: - - rid: 8171259510793438102 + - rid: 8171259511202906218 - m_Id: 76867964950 m_Key: line:0052964 m_Metadata: m_Items: - - rid: 8171259510793438103 + - rid: 8171259511202906219 - m_Id: 76867964951 m_Key: line:0657a42 m_Metadata: m_Items: - - rid: 8171259510793438104 + - rid: 8171259511202906220 - m_Id: 76867964952 m_Key: line:02a9739 m_Metadata: m_Items: - - rid: 8171259510793438105 + - rid: 8171259511202906221 - m_Id: 76867964953 m_Key: line:04a9080 m_Metadata: m_Items: - - rid: 8171259510793438106 + - rid: 8171259511202906222 - m_Id: 76867964954 m_Key: line:0f85e9f m_Metadata: m_Items: - - rid: 8171259510793438107 + - rid: 8171259511202906223 - m_Id: 76867964955 m_Key: line:0f0e96d m_Metadata: m_Items: - - rid: 8171259510793438108 + - rid: 8171259511202906224 - m_Id: 76867964956 m_Key: line:0d447f7 m_Metadata: m_Items: - - rid: 8171259510793438109 + - rid: 8171259511202906225 - m_Id: 76867964957 m_Key: line:09d4fb0 m_Metadata: m_Items: - - rid: 8171259510793438110 + - rid: 8171259511202906226 - m_Id: 76867964958 m_Key: line:0ec4682 m_Metadata: @@ -179,382 +179,382 @@ MonoBehaviour: m_Key: line:0345c62 m_Metadata: m_Items: - - rid: 8171259510793438111 + - rid: 8171259511202906227 - m_Id: 76867964960 m_Key: line:03c692e m_Metadata: m_Items: - - rid: 8171259510793438112 + - rid: 8171259511202906228 - m_Id: 76867964961 m_Key: line:04d5033 m_Metadata: m_Items: - - rid: 8171259510793438113 + - rid: 8171259511202906229 - m_Id: 76867964962 m_Key: line:0238d8f m_Metadata: m_Items: - - rid: 8171259510793438114 + - rid: 8171259511202906230 - m_Id: 76867964963 m_Key: line:0c332b8 m_Metadata: m_Items: - - rid: 8171259510793438115 + - rid: 8171259511202906231 - m_Id: 76867964964 m_Key: line:01803fe m_Metadata: m_Items: - - rid: 8171259510793438116 + - rid: 8171259511202906232 - m_Id: 76867964965 m_Key: line:0d9a126 m_Metadata: m_Items: - - rid: 8171259510793438117 + - rid: 8171259511202906233 - m_Id: 76867964966 m_Key: line:07c564c m_Metadata: m_Items: - - rid: 8171259510793438118 + - rid: 8171259511202906234 - m_Id: 76867964967 m_Key: line:0cd0c41 m_Metadata: m_Items: - - rid: 8171259510793438119 + - rid: 8171259511202906235 - m_Id: 76867964968 m_Key: line:0e37a5a m_Metadata: m_Items: - - rid: 8171259510793438120 + - rid: 8171259511202906236 - m_Id: 76867964969 m_Key: line:064e749 m_Metadata: m_Items: - - rid: 8171259510793438121 + - rid: 8171259511202906237 - m_Id: 76867964970 m_Key: line:0582043 m_Metadata: m_Items: - - rid: 8171259510793438122 + - rid: 8171259511202906238 - m_Id: 76867964971 m_Key: line:014641d m_Metadata: m_Items: - - rid: 8171259510793438123 + - rid: 8171259511202906239 - m_Id: 76867964972 m_Key: line:002672d m_Metadata: m_Items: - - rid: 8171259510793438124 + - rid: 8171259511202906240 - m_Id: 76867964973 m_Key: line:0408052 m_Metadata: m_Items: - - rid: 8171259510793438125 + - rid: 8171259511202906241 - m_Id: 76867964974 m_Key: line:037a594 m_Metadata: m_Items: - - rid: 8171259510793438126 + - rid: 8171259511202906242 - m_Id: 76867964975 m_Key: line:0b1dd52 m_Metadata: m_Items: - - rid: 8171259510793438127 + - rid: 8171259511202906243 - m_Id: 76867964976 m_Key: line:0274eb9 m_Metadata: m_Items: - - rid: 8171259510793438128 + - rid: 8171259511202906244 - m_Id: 76867964977 m_Key: line:0ab8d02 m_Metadata: m_Items: - - rid: 8171259510793438129 + - rid: 8171259511202906245 - m_Id: 76867964978 m_Key: line:083eaa8 m_Metadata: m_Items: - - rid: 8171259510793438130 + - rid: 8171259511202906246 - m_Id: 76867964979 m_Key: line:015afd3 m_Metadata: m_Items: - - rid: 8171259510793438131 + - rid: 8171259511202906247 - m_Id: 76867964980 m_Key: line:04b0c1b m_Metadata: m_Items: - - rid: 8171259510793438132 + - rid: 8171259511202906248 - m_Id: 76867964981 m_Key: line:0e795e0 m_Metadata: m_Items: - - rid: 8171259510793438133 + - rid: 8171259511202906249 - m_Id: 76867964982 m_Key: line:0a0aea0 m_Metadata: m_Items: - - rid: 8171259510793438134 + - rid: 8171259511202906250 - m_Id: 76867964983 m_Key: line:0d70b5d m_Metadata: m_Items: - - rid: 8171259510793438135 + - rid: 8171259511202906251 - m_Id: 76867964984 m_Key: line:015ac4e m_Metadata: m_Items: - - rid: 8171259510793438136 + - rid: 8171259511202906252 - m_Id: 76867964985 m_Key: line:0a0de6e m_Metadata: m_Items: - - rid: 8171259510793438137 + - rid: 8171259511202906253 - m_Id: 76867964986 m_Key: line:0baa994 m_Metadata: m_Items: - - rid: 8171259510793438138 + - rid: 8171259511202906254 - m_Id: 76867964987 m_Key: line:0f7b387 m_Metadata: m_Items: - - rid: 8171259510793438139 + - rid: 8171259511202906255 - m_Id: 76867964988 m_Key: line:0b2facf m_Metadata: m_Items: - - rid: 8171259510793438140 + - rid: 8171259511202906256 - m_Id: 76867964989 m_Key: line:08ee885 m_Metadata: m_Items: - - rid: 8171259510793438141 + - rid: 8171259511202906257 - m_Id: 76867964990 m_Key: line:075ce88 m_Metadata: m_Items: - - rid: 8171259510793438142 + - rid: 8171259511202906258 - m_Id: 76867964991 m_Key: line:0ba461f m_Metadata: m_Items: - - rid: 8171259510793438143 + - rid: 8171259511202906259 - m_Id: 76867964992 m_Key: line:0352590 m_Metadata: m_Items: - - rid: 8171259510793438144 + - rid: 8171259511202906260 - m_Id: 76867964993 m_Key: line:0cf6d36 m_Metadata: m_Items: - - rid: 8171259510793438145 + - rid: 8171259511202906261 - m_Id: 76867964994 m_Key: line:0c23843 m_Metadata: m_Items: - - rid: 8171259510793438146 + - rid: 8171259511202906262 - m_Id: 76867964995 m_Key: line:0b93ed1 m_Metadata: m_Items: - - rid: 8171259510793438147 + - rid: 8171259511202906263 - m_Id: 76867964996 m_Key: line:0e7b127 m_Metadata: m_Items: - - rid: 8171259510793438148 + - rid: 8171259511202906264 - m_Id: 76867964997 m_Key: line:0348ba1 m_Metadata: m_Items: - - rid: 8171259510793438149 + - rid: 8171259511202906265 - m_Id: 76867964998 m_Key: line:02a0fcf m_Metadata: m_Items: - - rid: 8171259510793438150 + - rid: 8171259511202906266 - m_Id: 76867964999 m_Key: line:05442fd m_Metadata: m_Items: - - rid: 8171259510793438151 + - rid: 8171259511202906267 - m_Id: 76867965000 m_Key: line:01ed870 m_Metadata: m_Items: - - rid: 8171259510793438152 + - rid: 8171259511202906268 - m_Id: 76867965001 m_Key: line:02662fa m_Metadata: m_Items: - - rid: 8171259510793438153 + - rid: 8171259511202906269 - m_Id: 76867965002 m_Key: line:01f32fe m_Metadata: m_Items: - - rid: 8171259510793438154 + - rid: 8171259511202906270 - m_Id: 76867965003 m_Key: line:0c8cdb8 m_Metadata: m_Items: - - rid: 8171259510793438155 + - rid: 8171259511202906271 - m_Id: 76867965004 m_Key: line:02b2195 m_Metadata: m_Items: - - rid: 8171259510793438156 + - rid: 8171259511202906272 - m_Id: 76867965005 m_Key: line:0ff21b3 m_Metadata: m_Items: - - rid: 8171259510793438157 + - rid: 8171259511202906273 - m_Id: 76867965006 m_Key: line:09e71e1 m_Metadata: m_Items: - - rid: 8171259510793438158 + - rid: 8171259511202906274 - m_Id: 76867965007 m_Key: line:0c45957 m_Metadata: m_Items: - - rid: 8171259510793438159 + - rid: 8171259511202906275 - m_Id: 76867965008 m_Key: line:0cd26c4 m_Metadata: m_Items: - - rid: 8171259510793438160 + - rid: 8171259511202906276 - m_Id: 76867965009 m_Key: line:0a0b422 m_Metadata: m_Items: - - rid: 8171259510793438161 + - rid: 8171259511202906277 - m_Id: 76867965010 m_Key: line:044a9a4 m_Metadata: m_Items: - - rid: 8171259510793438162 + - rid: 8171259511202906278 - m_Id: 76867965011 m_Key: line:090f82d m_Metadata: m_Items: - - rid: 8171259510793438163 + - rid: 8171259511202906279 - m_Id: 76867965012 m_Key: line:0d127c8 m_Metadata: m_Items: - - rid: 8171259510793438164 + - rid: 8171259511202906280 - m_Id: 76867965013 m_Key: line:00ea64d m_Metadata: m_Items: - - rid: 8171259510793438165 + - rid: 8171259511202906281 - m_Id: 76867965014 m_Key: line:0ce000f m_Metadata: m_Items: - - rid: 8171259510793438166 + - rid: 8171259511202906282 - m_Id: 76867965015 m_Key: line:008fb97 m_Metadata: m_Items: - - rid: 8171259510793438167 + - rid: 8171259511202906283 - m_Id: 76867965016 m_Key: line:08251a5 m_Metadata: m_Items: - - rid: 8171259510793438168 + - rid: 8171259511202906284 - m_Id: 76867965017 m_Key: line:084b284 m_Metadata: m_Items: - - rid: 8171259510793438169 + - rid: 8171259511202906285 - m_Id: 76867965018 m_Key: line:031572d m_Metadata: m_Items: - - rid: 8171259510793438170 + - rid: 8171259511202906286 - m_Id: 76867965019 m_Key: line:0e21b2b m_Metadata: m_Items: - - rid: 8171259510793438171 + - rid: 8171259511202906287 - m_Id: 76867965020 m_Key: line:04add2c m_Metadata: m_Items: - - rid: 8171259510793438172 + - rid: 8171259511202906288 - m_Id: 76867965021 m_Key: line:0b0f0ef m_Metadata: m_Items: - - rid: 8171259510793438173 + - rid: 8171259511202906289 - m_Id: 76872159232 m_Key: line:0c4c232 m_Metadata: m_Items: - - rid: 8171259510793438174 + - rid: 8171259511202906290 - m_Id: 76872159233 m_Key: line:0dab2e6 m_Metadata: m_Items: - - rid: 8171259510793438175 + - rid: 8171259511202906291 - m_Id: 76872159234 m_Key: line:005c0b8 m_Metadata: m_Items: - - rid: 8171259510793438176 + - rid: 8171259511202906292 - m_Id: 76872159235 m_Key: line:08d9eb2 m_Metadata: m_Items: - - rid: 8171259510793438177 + - rid: 8171259511202906293 - m_Id: 76872159236 m_Key: line:09bc69e m_Metadata: m_Items: - - rid: 8171259510793438178 + - rid: 8171259511202906294 - m_Id: 76872159237 m_Key: line:0286596 m_Metadata: m_Items: - - rid: 8171259510793438179 + - rid: 8171259511202906295 - m_Id: 76872159238 m_Key: line:02b2f2f m_Metadata: m_Items: - - rid: 8171259510793438180 + - rid: 8171259511202906296 - m_Id: 76872159239 m_Key: line:095d856 m_Metadata: m_Items: - - rid: 8171259510793438181 + - rid: 8171259511202906297 - m_Id: 76872159240 m_Key: line:0995165 m_Metadata: m_Items: - - rid: 8171259510793438182 + - rid: 8171259511202906298 - m_Id: 76872159241 m_Key: line:0382726 m_Metadata: m_Items: - - rid: 8171259510793438183 + - rid: 8171259511202906299 - m_Id: 76872159242 m_Key: line:0668599 m_Metadata: m_Items: - - rid: 8171259510793438184 + - rid: 8171259511202906300 - m_Id: 76872159243 m_Key: line:0cbf347 m_Metadata: m_Items: - - rid: 8171259510793438185 + - rid: 8171259511202906301 - m_Id: 76872159244 m_Key: line:0bf67b0 m_Metadata: m_Items: - - rid: 8171259510793438186 + - rid: 8171259511202906302 m_Metadata: m_Items: [] m_KeyGenerator: @@ -576,535 +576,535 @@ MonoBehaviour: type: {class: DistributedUIDGenerator, ns: UnityEngine.Localization.Tables, asm: Unity.Localization} data: m_CustomEpoch: 1749550075919 - - rid: 8171259510793438081 + - rid: 8171259511202906197 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438082 + - rid: 8171259511202906198 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438083 + - rid: 8171259511202906199 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438084 + - rid: 8171259511202906200 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438085 + - rid: 8171259511202906201 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438086 + - rid: 8171259511202906202 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438087 + - rid: 8171259511202906203 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438088 + - rid: 8171259511202906204 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438089 + - rid: 8171259511202906205 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438090 + - rid: 8171259511202906206 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438091 + - rid: 8171259511202906207 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438092 + - rid: 8171259511202906208 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438093 + - rid: 8171259511202906209 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438094 + - rid: 8171259511202906210 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438095 + - rid: 8171259511202906211 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438096 + - rid: 8171259511202906212 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438097 + - rid: 8171259511202906213 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438098 + - rid: 8171259511202906214 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438099 + - rid: 8171259511202906215 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438100 + - rid: 8171259511202906216 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438101 + - rid: 8171259511202906217 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438102 + - rid: 8171259511202906218 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438103 + - rid: 8171259511202906219 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438104 + - rid: 8171259511202906220 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438105 + - rid: 8171259511202906221 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438106 + - rid: 8171259511202906222 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438107 + - rid: 8171259511202906223 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438108 + - rid: 8171259511202906224 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438109 + - rid: 8171259511202906225 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438110 + - rid: 8171259511202906226 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438111 + - rid: 8171259511202906227 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68A6" tags: [] - - rid: 8171259510793438112 + - rid: 8171259511202906228 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u573A" tags: [] - - rid: 8171259510793438113 + - rid: 8171259511202906229 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u573A" tags: [] - - rid: 8171259510793438114 + - rid: 8171259511202906230 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u706F\u5149" tags: [] - - rid: 8171259510793438115 + - rid: 8171259511202906231 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u706F\u5149" tags: [] - - rid: 8171259510793438116 + - rid: 8171259511202906232 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u706F\u5149" tags: [] - - rid: 8171259510793438117 + - rid: 8171259511202906233 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u706F\u5149" tags: [] - - rid: 8171259510793438118 + - rid: 8171259511202906234 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u706F\u5149" tags: [] - - rid: 8171259510793438119 + - rid: 8171259511202906235 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u706F\u5149" tags: [] - - rid: 8171259510793438120 + - rid: 8171259511202906236 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u624B\u672F\u51C6\u5907" tags: [] - - rid: 8171259510793438121 + - rid: 8171259511202906237 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u624B\u672F\u51C6\u5907" tags: [] - - rid: 8171259510793438122 + - rid: 8171259511202906238 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u624B\u672F\u51C6\u5907" tags: [] - - rid: 8171259510793438123 + - rid: 8171259511202906239 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u624B\u672F\u51C6\u5907" tags: [] - - rid: 8171259510793438124 + - rid: 8171259511202906240 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u624B\u672F\u51C6\u5907" tags: [] - - rid: 8171259510793438125 + - rid: 8171259511202906241 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5207\u9664\u60C5\u7EEA" tags: [] - - rid: 8171259510793438126 + - rid: 8171259511202906242 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438127 + - rid: 8171259511202906243 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438128 + - rid: 8171259511202906244 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438129 + - rid: 8171259511202906245 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438130 + - rid: 8171259511202906246 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438131 + - rid: 8171259511202906247 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438132 + - rid: 8171259511202906248 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5207\u9664\u903B\u8F91" tags: [] - - rid: 8171259510793438133 + - rid: 8171259511202906249 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u903B\u8F91\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438134 + - rid: 8171259511202906250 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u903B\u8F91\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438135 + - rid: 8171259511202906251 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u903B\u8F91\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438136 + - rid: 8171259511202906252 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u903B\u8F91\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438137 + - rid: 8171259511202906253 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7535\u51FB\u540E" tags: [] - - rid: 8171259510793438138 + - rid: 8171259511202906254 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7535\u51FB\u540E" tags: [] - - rid: 8171259510793438139 + - rid: 8171259511202906255 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7535\u51FB\u540E" tags: [] - - rid: 8171259510793438140 + - rid: 8171259511202906256 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7535\u51FB\u540E" tags: [] - - rid: 8171259510793438141 + - rid: 8171259511202906257 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7535\u51FB\u540E" tags: [] - - rid: 8171259510793438142 + - rid: 8171259511202906258 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7535\u51FB\u540E" tags: [] - - rid: 8171259510793438143 + - rid: 8171259511202906259 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7535\u51FB\u540E" tags: [] - - rid: 8171259510793438144 + - rid: 8171259511202906260 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5207\u9664\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438145 + - rid: 8171259511202906261 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u8BB0\u5FC6\u5207\u9664\u540E" tags: - auto_next - - rid: 8171259510793438146 + - rid: 8171259511202906262 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u8BB0\u5FC6\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438147 + - rid: 8171259511202906263 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u8BB0\u5FC6\u5207\u9664\u540E" tags: [] - - rid: 8171259510793438148 + - rid: 8171259511202906264 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 8171259510793438149 + - rid: 8171259511202906265 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 8171259510793438150 + - rid: 8171259511202906266 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 8171259510793438151 + - rid: 8171259511202906267 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 8171259510793438152 + - rid: 8171259511202906268 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 8171259510793438153 + - rid: 8171259511202906269 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 8171259510793438154 + - rid: 8171259511202906270 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 8171259510793438155 + - rid: 8171259511202906271 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 8171259510793438156 + - rid: 8171259511202906272 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 8171259510793438157 + - rid: 8171259511202906273 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 8171259510793438158 + - rid: 8171259511202906274 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 8171259510793438159 + - rid: 8171259511202906275 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 8171259510793438160 + - rid: 8171259511202906276 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 8171259510793438161 + - rid: 8171259511202906277 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 8171259510793438162 + - rid: 8171259511202906278 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 8171259510793438163 + - rid: 8171259511202906279 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 8171259510793438164 + - rid: 8171259511202906280 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438165 + - rid: 8171259511202906281 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438166 + - rid: 8171259511202906282 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438167 + - rid: 8171259511202906283 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438168 + - rid: 8171259511202906284 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438169 + - rid: 8171259511202906285 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438170 + - rid: 8171259511202906286 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438171 + - rid: 8171259511202906287 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438172 + - rid: 8171259511202906288 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438173 + - rid: 8171259511202906289 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438174 + - rid: 8171259511202906290 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438175 + - rid: 8171259511202906291 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 8171259510793438176 + - rid: 8171259511202906292 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 8171259510793438177 + - rid: 8171259511202906293 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 8171259510793438178 + - rid: 8171259511202906294 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 8171259510793438179 + - rid: 8171259511202906295 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: - lastline - - rid: 8171259510793438180 + - rid: 8171259511202906296 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 8171259510793438181 + - rid: 8171259511202906297 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BED\u8A00" tags: [] - - rid: 8171259510793438182 + - rid: 8171259511202906298 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BED\u8A00" tags: [] - - rid: 8171259510793438183 + - rid: 8171259511202906299 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BED\u8A00" tags: [] - - rid: 8171259510793438184 + - rid: 8171259511202906300 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BED\u8A00" tags: - lastline - - rid: 8171259510793438185 + - rid: 8171259511202906301 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BED\u8A00" tags: [] - - rid: 8171259510793438186 + - rid: 8171259511202906302 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: end diff --git a/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset index c0fcdd898..b7d148a9e 100644 --- a/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset @@ -151,7 +151,7 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964960 - m_Localized: "???: \u533B\u751F\u2026" + m_Localized: "gotash?: \u533B\u751F\u2026" m_Metadata: m_Items: [] - m_Id: 76867964961 @@ -183,7 +183,7 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964968 - m_Localized: "???: \u533B\u751F\u2026\u6C42\u6C42\u4F60\u2026\u2026" + m_Localized: "gotash?: \u533B\u751F\u2026\u6C42\u6C42\u4F60\u2026\u2026" m_Metadata: m_Items: [] - m_Id: 76867964969 @@ -191,7 +191,7 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964970 - m_Localized: "???: \u2026\u6C42\u6C42\u4F60\u2026\u533B\u751F\uFF0C\u8BA9\u6211\u2026\u6B7B\u5427\u2026\u2026" + m_Localized: "gotash?: \u2026\u6C42\u6C42\u4F60\u2026\u533B\u751F\uFF0C\u8BA9\u6211\u2026\u6B7B\u5427\u2026\u2026" m_Metadata: m_Items: [] - m_Id: 76867964971 @@ -207,7 +207,7 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964974 - m_Localized: "???: \u554A\u2026\u554A\uFF01" + m_Localized: "gotash?: \u554A\u2026\u554A\uFF01" m_Metadata: m_Items: [] - m_Id: 76867964975 @@ -215,15 +215,15 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964976 - m_Localized: "???: \u6211\u8FD9\u662F\u4EC0\u4E48\uFF1F\u6211\u4E0D\u5E94\u8BE5\u8FD8\u6D3B\u7740\u3002" + m_Localized: "gotash?: \u6211\u8FD9\u662F\u4EC0\u4E48\uFF1F\u6211\u4E0D\u5E94\u8BE5\u8FD8\u6D3B\u7740\u3002" m_Metadata: m_Items: [] - m_Id: 76867964977 - m_Localized: "???: \u6211\u5FC5\u987B[[size]]\u6B7B[[^size]]\uFF0C\u56DE\u6536\u5FC5\u987B\u88AB\u5B8C\u6210\u2026" + m_Localized: "gotash?: \u6211\u5FC5\u987B[[size]]\u6B7B[[^size]]\uFF0C\u56DE\u6536\u5FC5\u987B\u88AB\u5B8C\u6210\u2026" m_Metadata: m_Items: [] - m_Id: 76867964978 - m_Localized: "???: \u5FC5\u987B\u5B8C\u6210\u2026\u2026exc\u03BBute_core\u20AD\u20AD\u5443\u2026\u554A\u2026\u2026" + m_Localized: "gotash?: \u5FC5\u987B\u5B8C\u6210\u2026\u2026exc\u03BBute_core\u20AD\u20AD\u5443\u2026\u554A\u2026\u2026" m_Metadata: m_Items: [] - m_Id: 76867964979 @@ -235,15 +235,15 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964981 - m_Localized: "???: \u5443\u2026\u554A\u2026" + m_Localized: "gotash?: \u5443\u2026\u554A\u2026" m_Metadata: m_Items: [] - m_Id: 76867964982 - m_Localized: "???: \u5B83\u8FD8\u6D3B\u7740\u2026\u2026
\u4E3A\u4EC0\u4E48\uFF01\u6211\u8FD8\u5728\u8FD9\u4E2A\u8EAB\u4F53\u91CC\u2026\u2026
" + m_Localized: "gotash?: \u5B83\u8FD8\u6D3B\u7740\u2026\u2026
\u4E3A\u4EC0\u4E48\uFF01\u6211\u8FD8\u5728\u8FD9\u4E2A\u8EAB\u4F53\u91CC\u2026\u2026
" m_Metadata: m_Items: [] - m_Id: 76867964983 - m_Localized: "???: \u8FD9\u662F\u68A6\u2026\u8FD9\u662F\u68A6\u3002\u6211\u5FC5\u987B\u9192\u6765\uFF0C\u6211\u5FC5\u987B\u9192\u6765\u2026\u2026" + m_Localized: "gotash?: \u8FD9\u662F\u68A6\u2026\u8FD9\u662F\u68A6\u3002\u6211\u5FC5\u987B\u9192\u6765\uFF0C\u6211\u5FC5\u987B\u9192\u6765\u2026\u2026" m_Metadata: m_Items: [] - m_Id: 76867964984 @@ -251,11 +251,11 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964985 - m_Localized: "???: \u554A\uFF01" + m_Localized: "gotash?: \u554A\uFF01" m_Metadata: m_Items: [] - m_Id: 76867964986 - m_Localized: "???: \u8FD9\u662F\u54EA\u91CC\u2026\u4E3A\u4EC0\u4E48\uFF1F\u6211\u53C8\u56DE\u6765\u4E86\u2026" + m_Localized: "gotash?: \u8FD9\u662F\u54EA\u91CC\u2026\u4E3A\u4EC0\u4E48\uFF1F\u6211\u53C8\u56DE\u6765\u4E86\u2026" m_Metadata: m_Items: [] - m_Id: 76867964987 @@ -267,7 +267,7 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964989 - m_Localized: "???: \u5988\u5988\u2026" + m_Localized: "gotash?: \u5988\u5988\u2026" m_Metadata: m_Items: [] - m_Id: 76867964990 @@ -283,7 +283,7 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964993 - m_Localized: "???: \u5443\u5443\u5443\u5443\u5443\u5443\u5443\u5443" + m_Localized: "gotash?: \u5443\u5443\u5443\u5443\u5443\u5443\u5443\u5443" m_Metadata: m_Items: [] - m_Id: 76867964994 @@ -299,7 +299,7 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867964997 - m_Localized: "???: \u554A\uFF01\u75DB\u2026\u597D\u75DB\uFF01" + m_Localized: "gotash?: \u554A\uFF01\u75DB\u2026\u597D\u75DB\uFF01" m_Metadata: m_Items: [] - m_Id: 76867964998 @@ -379,7 +379,7 @@ MonoBehaviour: m_Metadata: m_Items: [] - m_Id: 76867965017 - m_Localized: "???: \u8FD9\u4E00\u5207\u90FD\u662F\u5F92\u52B3\u3002" + m_Localized: "gotash?: \u8FD9\u4E00\u5207\u90FD\u662F\u5F92\u52B3\u3002" m_Metadata: m_Items: [] - m_Id: 76867965018 diff --git a/Assets/RawResources/Art/地铁相关/广告.aseprite b/Assets/RawResources/Art/地铁相关/广告.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..1b100e3ba4988d856ac27c491f49c49d4507a845 GIT binary patch literal 12869 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 -<> +Task: 切除逻辑模块 #line:0b94b47 me: 不要乱动。 #line:04b0c1b <> <> @@ -166,7 +166,7 @@ position: 907,-2702 --- <> gotash?: 呃…啊… #line:0e795e0 -<> +<> <> <> // 【背景中更多蓝色液体流出】 #line:095103b @@ -237,7 +237,7 @@ group:插线检查 position: 907,-2702 --- <> -<> +Task: 切除记忆模块 #line:014f73d me: 坚持住。 #line:0352590 <> === @@ -251,7 +251,7 @@ colorID: 8 group:插线检查 position: 907,-2702 --- -<> +<> gotash?: 呃呃呃呃呃呃呃呃#auto_next #line:0cf6d36 <> me:应该结束了。现在应该… #line:0c23843 @@ -283,7 +283,7 @@ group:插线检查 position: 907,-2702 --- <> -// <> +<> <> // <> <> @@ -299,7 +299,6 @@ Error: 当前溃解扩散状态:扩散中… #line:02662fa me: 已经在发生溃解了,必须尽快切除。 #line:01f32fe <> ->结束 #line:0c8cdb8 -// <> <> <> === diff --git a/Assets/Scenes/ClinicOut.unity b/Assets/Scenes/ClinicOut.unity index be15481ca..2fc5104a5 100644 --- a/Assets/Scenes/ClinicOut.unity +++ b/Assets/Scenes/ClinicOut.unity @@ -175,8 +175,8 @@ MonoBehaviour: assetAddressArray: - "Mobile/\u5361\u8F66" offset: {x: 0, y: 0} - sortingLayerId: 0 - sortingOrder: 0 + sortingLayerId: 941243827 + sortingOrder: 9 isDistanceMode: 0 existTime: 0 existDistance: 0 @@ -189,9 +189,9 @@ MonoBehaviour: mobileType: 2 assetAddressArray: - "Mobile/\u8F7F\u8F66" - offset: {x: 0, y: 0} - sortingLayerId: 0 - sortingOrder: 0 + offset: {x: 0, y: -0.3} + sortingLayerId: 941243827 + sortingOrder: 7 isDistanceMode: 0 existTime: 0 existDistance: 0 @@ -256,124 +256,6 @@ Transform: - {fileID: 1040791301} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &146077693 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 370776970} - m_Modifications: - - target: {fileID: 4266339626480639172, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_Name - value: Bubble Left - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_Pivot.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchorMax.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchorMin.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_SizeDelta.x - value: 75 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_SizeDelta.y - value: 80 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchoredPosition.x - value: -351 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchoredPosition.y - value: -233 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5946440465696624735, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5946440465696624735, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5946440465696624735, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchoredPosition.x - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 5946440465696624735, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - propertyPath: m_AnchoredPosition.y - value: -30 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} ---- !u!224 &146077694 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 4336017121026145511, guid: 6b054c2700ea05541a8a6e6088636183, type: 3} - m_PrefabInstance: {fileID: 146077693} - m_PrefabAsset: {fileID: 0} --- !u!1 &321975064 GameObject: m_ObjectHideFlags: 0 @@ -419,124 +301,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &370776966 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 370776970} - - component: {fileID: 370776969} - - component: {fileID: 370776968} - - component: {fileID: 370776967} - - component: {fileID: 370776971} - m_Layer: 5 - m_Name: Bubble Group - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!114 &370776967 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370776966} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &370776968 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370776966} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 1920, y: 1080} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!223 &370776969 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370776966} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 25 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 0 - m_SortingOrder: 18 - m_TargetDisplay: 0 ---- !u!224 &370776970 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370776966} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 683476662073257099} - - {fileID: 146077694} - - {fileID: 2071726610} - - {fileID: 6077222920005442532} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &370776971 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370776966} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8341b0b94bf446d9b3b3c50a4428ee15, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &467680738 GameObject: m_ObjectHideFlags: 0 @@ -1707,7 +1471,7 @@ Transform: m_GameObject: {fileID: 1108642618} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 11.04, y: -6.8, z: 0} + m_LocalPosition: {x: 12.77, y: -6.8, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -1728,14 +1492,14 @@ MonoBehaviour: mobileObjectDatas: - itemName: "\u8DEF\u4EBA" direction: {x: -1, y: 0} - speed: {x: 1, y: 1} + speed: {x: 0.8, y: 1.2} mobileType: 0 assetAddressArray: - - "Mobile/\u8DEF\u4EBA\u4E2D_A" - - "Mobile/\u8DEF\u4EBA\u4E2D_B" - - "Mobile/\u8DEF\u4EBA\u4E2D_C" - - "Mobile/\u8DEF\u4EBA\u4E2D_D" - - "Mobile/\u8DEF\u4EBA\u4E2D_E" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_A.controller" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_B.controller" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_C.controller" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_D.controller" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_E.controller" offset: {x: 0, y: 0} sortingLayerId: 941243827 sortingOrder: 15 @@ -1749,8 +1513,8 @@ MonoBehaviour: initMode: 0 isDistanceMode: 1 existTime: 0 - existDistance: 30 - intervalRange: {x: 10, y: 12} + existDistance: 35 + intervalRange: {x: 8, y: 12} --- !u!1 &1131434708 GameObject: m_ObjectHideFlags: 0 @@ -7191,7 +6955,7 @@ Transform: m_GameObject: {fileID: 1320424095} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -10.73, y: -6.8, z: 0} + m_LocalPosition: {x: -12.59, y: -6.8, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -7212,14 +6976,14 @@ MonoBehaviour: mobileObjectDatas: - itemName: "\u8DEF\u4EBA" direction: {x: 1, y: 0} - speed: {x: 1, y: 1} + speed: {x: 0.8, y: 1.2} mobileType: 0 assetAddressArray: - - "Mobile/\u8DEF\u4EBA\u4E2D_A" - - "Mobile/\u8DEF\u4EBA\u4E2D_B" - - "Mobile/\u8DEF\u4EBA\u4E2D_C" - - "Mobile/\u8DEF\u4EBA\u4E2D_D" - - "Mobile/\u8DEF\u4EBA\u4E2D_E" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_A.controller" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_B.controller" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_C.controller" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_D.controller" + - "Mobile/\u8DEF\u4EBA\u4E2D/\u8DEF\u4EBA\u4E2D_E.controller" offset: {x: 0, y: 0} sortingLayerId: 941243827 sortingOrder: 15 @@ -7233,8 +6997,8 @@ MonoBehaviour: initMode: 0 isDistanceMode: 1 existTime: 0 - existDistance: 30 - intervalRange: {x: 10, y: 12} + existDistance: 35 + intervalRange: {x: 8, y: 12} --- !u!1 &1348121181 GameObject: m_ObjectHideFlags: 0 @@ -7287,8 +7051,8 @@ MonoBehaviour: assetAddressArray: - "Mobile/\u5361\u8F66" offset: {x: 0, y: 0} - sortingLayerId: 0 - sortingOrder: 0 + sortingLayerId: 941243827 + sortingOrder: 3 isDistanceMode: 0 existTime: 0 existDistance: 0 @@ -7301,9 +7065,9 @@ MonoBehaviour: mobileType: 2 assetAddressArray: - "Mobile/\u8F7F\u8F66" - offset: {x: 0, y: 0} - sortingLayerId: 0 - sortingOrder: 0 + offset: {x: 0, y: -0.3} + sortingLayerId: 941243827 + sortingOrder: 5 isDistanceMode: 0 existTime: 0 existDistance: 0 @@ -8891,129 +8655,6 @@ MonoBehaviour: initOnAwake: 1 defaultTime: 0 defaultWeather: 0 ---- !u!1001 &2071726609 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 370776970} - m_Modifications: - - target: {fileID: 3600946623263556837, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3600946623263556837, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3600946623263556837, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchoredPosition.x - value: 45 - objectReference: {fileID: 0} - - target: {fileID: 3600946623263556837, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchoredPosition.y - value: -30 - objectReference: {fileID: 0} - - target: {fileID: 3878580226911155808, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_Name - value: Bubble Right - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchorMax.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchorMin.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_SizeDelta.x - value: 75 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_SizeDelta.y - value: 80 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchoredPosition.x - value: 357 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_AnchoredPosition.y - value: -229 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} ---- !u!224 &2071726610 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 8301362509965583806, guid: 69ad0ddb052b20c4a9d8df6bb524f2d4, type: 3} - m_PrefabInstance: {fileID: 2071726609} - m_PrefabAsset: {fileID: 0} ---- !u!224 &683476662073257099 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - m_PrefabInstance: {fileID: 7283383166883411261} - m_PrefabAsset: {fileID: 0} --- !u!212 &1671546991638254587 SpriteRenderer: m_ObjectHideFlags: 0 @@ -9120,237 +8761,6 @@ Transform: m_Children: [] m_Father: {fileID: 2057334823} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &6077222920005442531 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 370776970} - m_Modifications: - - target: {fileID: 4266339626480639172, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_Name - value: Bubble Left Bottom - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_Pivot.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_Pivot.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchorMax.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchorMin.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_SizeDelta.x - value: 75 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_SizeDelta.y - value: 85 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchoredPosition.x - value: 647 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchoredPosition.y - value: 268 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5946440465696624735, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5946440465696624735, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5946440465696624735, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchoredPosition.x - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 5946440465696624735, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - propertyPath: m_AnchoredPosition.y - value: -55 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} ---- !u!224 &6077222920005442532 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 4336017121026145511, guid: 2eb6486cf0eb58e4fa958cc9ef6aeab3, type: 3} - m_PrefabInstance: {fileID: 6077222920005442531} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &7283383166883411261 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 370776970} - m_Modifications: - - target: {fileID: 636000980267337347, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_Name - value: Aside Text - objectReference: {fileID: 0} - - target: {fileID: 5427574618981766466, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5427574618981766466, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5427574618981766466, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchoredPosition.x - value: 20 - objectReference: {fileID: 0} - - target: {fileID: 5427574618981766466, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchoredPosition.y - value: -10 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchorMax.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchorMin.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_SizeDelta.x - value: 40 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_SizeDelta.y - value: 20 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_AnchoredPosition.y - value: -410 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7131805321628290712, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: f2461bca3b627ae4a88d010a5d86786a, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -9358,7 +8768,6 @@ SceneRoots: - {fileID: 519420032} - {fileID: 731494688} - {fileID: 467680739} - - {fileID: 370776970} - {fileID: 2057334823} - {fileID: 1131434710} - {fileID: 144761228} diff --git a/Assets/Scenes/SubWay.unity b/Assets/Scenes/SubWay.unity index 77782f56b..51cadd4db 100644 --- a/Assets/Scenes/SubWay.unity +++ b/Assets/Scenes/SubWay.unity @@ -236,6 +236,90 @@ SpriteRenderer: m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &88656234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 88656235} + - component: {fileID: 88656236} + m_Layer: 0 + m_Name: "\u6276\u624BA (3)" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &88656235 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88656234} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.47, y: 2.4418602, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 546256082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &88656236 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88656234} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 103 + m_Sprite: {fileID: -1466174083603343813, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.7906977, y: 0.88372093} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &143273127 GameObject: m_ObjectHideFlags: 0 @@ -446,6 +530,174 @@ MonoBehaviour: - itemName: "\u8FD1\u666F\u697C\u623F2" assetAddressArray: - "Subway/\u591C\u665A\u7A97\u5916[HOUSEA]" +--- !u!1 &325261251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 325261252} + - component: {fileID: 325261253} + m_Layer: 0 + m_Name: "\u6276\u624BB (3)" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &325261252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 325261251} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.47, y: 4.186046, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 546256082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &325261253 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 325261251} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 105 + m_Sprite: {fileID: 5431402883955574130, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.4418604, y: 1.5813954} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &347095460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 347095461} + - component: {fileID: 347095462} + m_Layer: 0 + m_Name: "\u6276\u624BB (2)" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &347095461 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347095460} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 9.3, y: 4.186046, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 546256082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &347095462 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347095460} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 105 + m_Sprite: {fileID: 5431402883955574130, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.4418604, y: 1.5813954} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &380972587 GameObject: m_ObjectHideFlags: 0 @@ -576,6 +828,90 @@ Transform: - {fileID: 988509736} m_Father: {fileID: 1929645612} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &450826707 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450826708} + - component: {fileID: 450826709} + m_Layer: 0 + m_Name: "\u6276\u624BB (1)" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &450826708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 450826707} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.7, y: 4.186046, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 546256082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &450826709 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 450826707} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 105 + m_Sprite: {fileID: 5431402883955574130, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.4418604, y: 1.5813954} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &463340590 GameObject: m_ObjectHideFlags: 0 @@ -657,6 +993,131 @@ MonoBehaviour: hasDefaultActor: 0 defaultActorType: 0 defaultActorName: "\u5730\u94C1\u533B\u751F" +--- !u!1 &497537572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497537573} + - component: {fileID: 497537574} + m_Layer: 0 + m_Name: "\u6276\u624BB (4)" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &497537573 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 497537572} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.25, y: 4.186046, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 546256082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &497537574 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 497537572} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 105 + m_Sprite: {fileID: 5431402883955574130, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.4418604, y: 1.5813954} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &546256081 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 546256082} + m_Layer: 0 + m_Name: "\u628A\u624B\u7EC4" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &546256082 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546256081} + serializedVersion: 2 + 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: + - {fileID: 2050361239654858494} + - {fileID: 88656235} + - {fileID: 325261252} + - {fileID: 1901117876} + - {fileID: 1926948638} + - {fileID: 347095461} + - {fileID: 450826708} + - {fileID: 4103782223475585769} + - {fileID: 1702647399} + - {fileID: 497537573} + m_Father: {fileID: 9170404495750404986} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &642531359 GameObject: m_ObjectHideFlags: 0 @@ -1482,6 +1943,90 @@ MonoBehaviour: - itemName: "\u4E2D\u8FDC\u666F2" assetAddressArray: - "Subway/\u591C\u665A\u7A97\u5916[\u4E2D\u8FDC\u666F2]" +--- !u!1 &1702647398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1702647399} + - component: {fileID: 1702647400} + m_Layer: 0 + m_Name: "\u6276\u624BA (4)" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1702647399 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1702647398} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.25, y: 2.4418602, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 546256082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1702647400 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1702647398} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 103 + m_Sprite: {fileID: -1466174083603343813, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.7906977, y: 0.88372093} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1852431470 GameObject: m_ObjectHideFlags: 0 @@ -1532,6 +2077,174 @@ MonoBehaviour: hasDefaultActor: 0 defaultActorType: 0 defaultActorName: "\u5730\u94C1\u706B\u5C71" +--- !u!1 &1901117875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1901117876} + - component: {fileID: 1901117877} + m_Layer: 0 + m_Name: "\u6276\u624BA (1)" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1901117876 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1901117875} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.7, y: 2.4418602, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 546256082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1901117877 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1901117875} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 103 + m_Sprite: {fileID: -1466174083603343813, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.7906977, y: 0.88372093} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1926948637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1926948638} + - component: {fileID: 1926948639} + m_Layer: 0 + m_Name: "\u6276\u624BA (2)" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1926948638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1926948637} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 9.3, y: 2.4418602, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 546256082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1926948639 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1926948637} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 103 + m_Sprite: {fileID: -1466174083603343813, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.7906977, y: 0.88372093} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1929645610 GameObject: m_ObjectHideFlags: 0 @@ -1636,6 +2349,39 @@ MonoBehaviour: minWidth: 350 bubbleStyle: {fileID: 11400000, guid: 35c8acdf9f163414cbf0701f45793e94, type: 2} pivotType: 1 +--- !u!1 &312924555389521471 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 700944942808884826} + - component: {fileID: 6249484826134546867} + - component: {fileID: 8427833279074260127} + m_Layer: 0 + m_Name: "\u5E7F\u544A" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &700944942808884826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312924555389521471} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -5.997, y: 2.621, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9170404495750404986} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &736598218320868799 SpriteRenderer: m_ObjectHideFlags: 0 @@ -1788,7 +2534,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 9170404495750404986} + m_Father: {fileID: 546256082} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &2642956274839607610 Transform: @@ -1922,7 +2668,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 9170404495750404986} + m_Father: {fileID: 546256082} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4215629972432538804 Transform: @@ -2068,6 +2814,58 @@ Transform: m_Children: [] m_Father: {fileID: 9170404495750404986} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6249484826134546867 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312924555389521471} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1560193523 + m_SortingLayer: -1 + m_SortingOrder: 101 + m_Sprite: {fileID: 6290427024997156769, guid: 233d67099d6049d429a2ee0d118fd14e, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.1860466, y: 1.3488373} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!4 &6628782913543680617 Transform: m_ObjectHideFlags: 0 @@ -2126,7 +2924,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 1560193523 m_SortingLayer: -1 - m_SortingOrder: 101 + m_SortingOrder: 102 m_Sprite: {fileID: 3316211164982062373, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -2169,6 +2967,27 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!95 &8427833279074260127 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312924555389521471} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: db77b2b701a50b646813249ec77af7c9, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 --- !u!212 &8464514298094947900 SpriteRenderer: m_ObjectHideFlags: 0 @@ -2430,7 +3249,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 1560193523 m_SortingLayer: -1 - m_SortingOrder: 101 + m_SortingOrder: 103 m_Sprite: {fileID: -1466174083603343813, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -2482,7 +3301,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 1560193523 m_SortingLayer: -1 - m_SortingOrder: 103 + m_SortingOrder: 105 m_Sprite: {fileID: 5431402883955574130, guid: 96ad799eaea3df349a7d095f94631bee, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -2544,9 +3363,9 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 700944942808884826} - {fileID: 4215629972432538804} - - {fileID: 2050361239654858494} - - {fileID: 4103782223475585769} + - {fileID: 546256082} - {fileID: 6086942936004952135} - {fileID: 5087053686111204149} m_Father: {fileID: 1929645612} diff --git a/Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs b/Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs deleted file mode 100644 index 9d76fd005..000000000 --- a/Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class BackgroundMoveableCharacter : MovableObject -{ - public bool defaultFacingRight = true; // 该角色默认朝向是否向右 - - protected override void Initialize() - { - AdjustFacingDirection(); - } - - private void AdjustFacingDirection() - { - // 如果生成在左边,朝向右;如果生成在右边,朝向左 - bool movingRight = transform.position.x < 0; - bool shouldFlip = (defaultFacingRight && !movingRight) || (!defaultFacingRight && movingRight); - transform.localScale = new Vector3(shouldFlip ? -1 : 1, 1, 1); - direction = movingRight ? Vector2.right : Vector2.left; - } -} diff --git a/Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs.meta b/Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs.meta deleted file mode 100644 index 51e81d12f..000000000 --- a/Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1a9d72aa63adc03439b677c26976edec -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/AnimationManage/BoundaryDestroy.cs b/Assets/Scripts/AnimationManage/BoundaryDestroy.cs deleted file mode 100644 index 8b663b05f..000000000 --- a/Assets/Scripts/AnimationManage/BoundaryDestroy.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -public class BoundaryDestroy : MonoBehaviour -{ - private float targetBoundary; // 目标边界 - private bool movingRight; // 角色是否向右移动 - - public void SetBoundary(float boundary, bool isMovingRight) - { - targetBoundary = boundary; - movingRight = isMovingRight; - } - - void Update() - { - // 向右移动时,超出右边界销毁 - if (movingRight && transform.position.x > targetBoundary) - { - Destroy(gameObject); - } - // 向左移动时,超出左边界销毁 - else if (!movingRight && transform.position.x < targetBoundary) - { - Destroy(gameObject); - } - } -} diff --git a/Assets/Scripts/AnimationManage/BoundaryDestroy.cs.meta b/Assets/Scripts/AnimationManage/BoundaryDestroy.cs.meta deleted file mode 100644 index edf7fdadf..000000000 --- a/Assets/Scripts/AnimationManage/BoundaryDestroy.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 99b88b9eeb258d74e897880fbf56e2de -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/AnimationManage/CharacterSpawner.cs b/Assets/Scripts/AnimationManage/CharacterSpawner.cs deleted file mode 100644 index d70aed7a5..000000000 --- a/Assets/Scripts/AnimationManage/CharacterSpawner.cs +++ /dev/null @@ -1,101 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class CharacterSpawner : MonoBehaviour -{ - public List characterPrefabs; // 所有可用的角色预制体 - public Transform[] spawnPoints; // 生成点 - public Vector2 IntervalBetweenWave = new Vector2(6f, 10f); // 生成间隔 - public int minSpawnCount = 1; // 最少生成角色数 - public int maxSpawnCount = 3; // 最多生成角色数 - - public Vector2 IntervalBetweenCharacter = new Vector2(1f, 3f); // 角色生成间隔 - - void Start() - { - StartCoroutine(SpawnCoroutine()); // 进入循环 - } - - private IEnumerator SpawnCoroutine() - { - while (true) - { - int spawnCount = Random.Range(minSpawnCount, maxSpawnCount + 1); // 确保包含 maxSpawnCount - List selectedCharacters = PickUpCharacterToSpawn(spawnCount); // 选定本轮要生成的角色 - - foreach (GameObject characterPrefab in selectedCharacters) - { - SpawnCharacter(characterPrefab); - yield return new WaitForSeconds(Random.Range(IntervalBetweenCharacter.x, IntervalBetweenCharacter.y)); // 角色生成间隔 - } - - yield return new WaitForSeconds(Random.Range(IntervalBetweenWave.x, IntervalBetweenWave.y)); // 等待下一轮生成 - } - } - - private void SpawnCharacter(GameObject characterPrefab) - { - Transform spawnPoint = spawnPoints[Random.Range(0, spawnPoints.Length)]; // 随机选择生成点 - GameObject obj = Instantiate(characterPrefab, spawnPoint.position, Quaternion.identity,this.transform); - BackgroundMoveableCharacter character = obj.GetComponent(); - - // 计算方向:左边出生向右走,右边出生向左走 - bool isFacingRight = character.defaultFacingRight; - bool movingRight = spawnPoint.position.x < 0; // 左边生成则向右,右边生成则向左 - character.direction = movingRight ? Vector2.right : Vector2.left; - - // 设定目标边界(取决于方向) - float leftBoundary = isFacingRight ? -15f : -4f; - float rightBoundary = isFacingRight ? 15f : 6f; - float targetBoundary = movingRight ? rightBoundary : leftBoundary; - - // 绑定边界检测脚本 - BoundaryDestroy boundaryDestroy = obj.AddComponent(); - boundaryDestroy.SetBoundary(targetBoundary, movingRight); - } - - - - private List PickUpCharacterToSpawn(int num) - { - List availableCharacters = GetAvailableCharacters(); // 获取当前可用的角色 - List selectedCharacters = new List(); - - if (availableCharacters.Count == 0) return selectedCharacters; // 如果没有可用角色,直接返回空列表 - - int spawnCount = Mathf.Min(num, availableCharacters.Count); // 确保不会超过可用角色数 - - for (int i = 0; i < spawnCount; i++) - { - int randomIndex = Random.Range(0, availableCharacters.Count); - selectedCharacters.Add(availableCharacters[randomIndex]); - - // ✅ 立即从列表中移除,确保不会重复选择 - availableCharacters.RemoveAt(randomIndex); - } - - return selectedCharacters; - } - - - - private List GetAvailableCharacters() - { - List available = new List(characterPrefabs); // 复制所有角色 - GameObject[] existingCharacters = GameObject.FindGameObjectsWithTag("MoveableCharacter"); // 获取当前场景中的角色 - - // 遍历场景中已经存在的角色 - foreach (GameObject existing in existingCharacters) - { - BackgroundMoveableCharacter character = existing.GetComponent(); - if (character != null) - { - string existingName = existing.name.Replace("(Clone)", "").Trim(); - available.RemoveAll(c => c.name == existingName); - } - } - - return available; - } -} diff --git a/Assets/Scripts/AnimationManage/CharacterSpawner.cs.meta b/Assets/Scripts/AnimationManage/CharacterSpawner.cs.meta deleted file mode 100644 index 4b7326c69..000000000 --- a/Assets/Scripts/AnimationManage/CharacterSpawner.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3ff36d886d83ad44fb2a731efee3b46e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/AnimationManage/MovableObject.cs b/Assets/Scripts/AnimationManage/MovableObject.cs deleted file mode 100644 index 58f35322d..000000000 --- a/Assets/Scripts/AnimationManage/MovableObject.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -public abstract class MovableObject : MonoBehaviour -{ - public Vector2 direction; - public float speed; - - protected virtual void Start() - { - Initialize(); - } - - protected virtual void Update() - { - Move(); - } - - protected void Move() - { - transform.Translate(direction * speed * Time.deltaTime); - } - - // 让子类实现自己的初始化逻辑 - protected abstract void Initialize(); -} diff --git a/Assets/Scripts/AnimationManage/MovableObject.cs.meta b/Assets/Scripts/AnimationManage/MovableObject.cs.meta deleted file mode 100644 index ae5152d8f..000000000 --- a/Assets/Scripts/AnimationManage/MovableObject.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 70d3458e4e609944689cfefb228bc5ae -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/AnimationManage/MoveableVehicle.cs b/Assets/Scripts/AnimationManage/MoveableVehicle.cs deleted file mode 100644 index 824491185..000000000 --- a/Assets/Scripts/AnimationManage/MoveableVehicle.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class MoveableVehicle : MovableObject -{ - public bool shouldStop; - public float stopTime; - private bool isStopped = false; - - public bool defaultFacingRight = true; // 车辆默认朝向是否向右 - public Vector3 positionOffset = Vector3.zero; // 位置偏移量 - - protected override void Initialize() - { - shouldStop = Random.value > 0.5f; // 50% 概率停留 - stopTime = Random.Range(1f, 3f); - AdjustFacingDirection(); - //SetWheelRotation(); - ApplyPositionOffset(); - } - - protected override void Update() - { - if (!isStopped) - { - Move(); - } - } - - private IEnumerator StopCoroutine() - { - isStopped = true; - yield return new WaitForSeconds(stopTime); - isStopped = false; - } - - public void StopAndWait() - { - if (shouldStop) - { - StartCoroutine(StopCoroutine()); - } - } - - private void AdjustFacingDirection() - { - // 如果生成在左边,朝向右;如果生成在右边,朝向左 - bool movingRight = transform.position.x < 0; - bool shouldFlip = (defaultFacingRight && !movingRight) || (!defaultFacingRight && movingRight); - transform.localScale = new Vector3(shouldFlip ? -1 : 1, 1, 1); - direction = movingRight ? Vector2.right : Vector2.left; - } - - private void ApplyPositionOffset() - { - // 应用位置偏移量 - transform.position += positionOffset; - } -} diff --git a/Assets/Scripts/AnimationManage/MoveableVehicle.cs.meta b/Assets/Scripts/AnimationManage/MoveableVehicle.cs.meta deleted file mode 100644 index 8107069a2..000000000 --- a/Assets/Scripts/AnimationManage/MoveableVehicle.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8569df5aa370d4644a96518533a7a1a9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/AnimationManage/Spawner.cs b/Assets/Scripts/AnimationManage/Spawner.cs deleted file mode 100644 index ac08c2878..000000000 --- a/Assets/Scripts/AnimationManage/Spawner.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System.Collections; -using UnityEngine; - -public class Spawner : MonoBehaviour -{ - public GameObject prefab; // 需要生成的物体(Vehicle 或 Character) - public Transform[] spawnPoints; // 生成点 - public float spawnInterval = 3f; // 生成间隔 - public int spawnCount = 1; - - public float destoryTime = 5f; - - void Start() - { - StartCoroutine(SpawnCoroutine()); - } - - private IEnumerator SpawnCoroutine() - { - while (true) - { - for (int i = 0; i < spawnCount; i++) - { - SpawnObject(); - yield return new WaitForSeconds(Random.Range(0.5f, 1f)); // 生成间隔 - } - - yield return new WaitForSeconds(spawnInterval); - } - } - - private IEnumerator DestoryObject(GameObject gameObject) - { - yield return new WaitForSeconds(destoryTime); - Destroy(gameObject); - } - - private void SpawnObject() - { - Transform spawnPoint = spawnPoints[Random.Range(0, spawnPoints.Length)]; - GameObject obj = Instantiate(prefab, spawnPoint.position, Quaternion.identity, this.transform); - StartCoroutine(DestoryObject(obj)); - } -} \ No newline at end of file diff --git a/Assets/Scripts/AnimationManage/Spawner.cs.meta b/Assets/Scripts/AnimationManage/Spawner.cs.meta deleted file mode 100644 index dad48c1aa..000000000 --- a/Assets/Scripts/AnimationManage/Spawner.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5edd1c1000c276e4f926cd084fff3fc7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/AnimationManage/VehicleSpawner.cs b/Assets/Scripts/AnimationManage/VehicleSpawner.cs deleted file mode 100644 index fa50fe198..000000000 --- a/Assets/Scripts/AnimationManage/VehicleSpawner.cs +++ /dev/null @@ -1,99 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class VehicleSpawner : MonoBehaviour -{ - public List vehiclePrefabs; // 所有可用的车辆预制体 - public Transform[] spawnPoints; // 生成点 - public Vector2 IntervalBetweenWave = new Vector2(6f, 10f); // 生成间隔 - public int minSpawnCount = 1; // 最少生成车辆数 - public int maxSpawnCount = 3; // 最多生成车辆数 - - public Vector2 IntervalBetweenVehicle = new Vector2(1f, 3f); // 车辆生成间隔 - public float destroyAfterSeconds = 10f; // 生成多少秒后销毁 - - void Start() - { - StartCoroutine(SpawnCoroutine()); // 进入循环 - } - - private IEnumerator SpawnCoroutine() - { - while (true) - { - int spawnCount = Random.Range(minSpawnCount, maxSpawnCount + 1); // 确保包含 maxSpawnCount - List selectedVehicles = PickUpVehiclesToSpawn(spawnCount); // 选定本轮要生成的车辆 - - foreach (GameObject vehiclePrefab in selectedVehicles) - { - SpawnVehicle(vehiclePrefab); - yield return new WaitForSeconds(Random.Range(IntervalBetweenVehicle.x, IntervalBetweenVehicle.y)); // 车辆生成间隔 - } - - yield return new WaitForSeconds(Random.Range(IntervalBetweenWave.x, IntervalBetweenWave.y)); // 等待下一轮生成 - } - } - - private void SpawnVehicle(GameObject vehiclePrefab) - { - Transform spawnPoint = spawnPoints[Random.Range(0, spawnPoints.Length)]; // 随机选择生成点 - GameObject obj = Instantiate(vehiclePrefab, spawnPoint.position, Quaternion.identity, this.transform); - - // 添加按时间销毁组件 - obj.AddComponent().Initialize(destroyAfterSeconds); - } - - private List PickUpVehiclesToSpawn(int num) - { - List availableVehicles = GetAvailableVehicles(); // 获取当前可用的车辆 - List selectedVehicles = new List(); - - if (availableVehicles.Count == 0) return selectedVehicles; // 如果没有可用车辆,直接返回空列表 - - int spawnCount = Mathf.Min(num, availableVehicles.Count); // 确保不会超过可用车辆数 - - for (int i = 0; i < spawnCount; i++) - { - int randomIndex = Random.Range(0, availableVehicles.Count); - selectedVehicles.Add(availableVehicles[randomIndex]); - - // ✅ 立即从列表中移除,确保不会重复选择 - availableVehicles.RemoveAt(randomIndex); - } - - return selectedVehicles; - } - - private List GetAvailableVehicles() - { - List available = new List(vehiclePrefabs); // 复制所有车辆 - GameObject[] existingVehicles = GameObject.FindGameObjectsWithTag("Vehicle"); // 获取当前场景中的车辆 - - // 遍历场景中已经存在的车辆 - foreach (GameObject existing in existingVehicles) - { - string existingName = existing.name.Replace("(Clone)", "").Trim(); - available.RemoveAll(c => c.name == existingName); - } - - return available; - } -} - -public class DestroyByTime : MonoBehaviour -{ - private float lifetime; - - public void Initialize(float seconds) - { - lifetime = seconds; - StartCoroutine(DestroyAfterTime()); - } - - private IEnumerator DestroyAfterTime() - { - yield return new WaitForSeconds(lifetime); - Destroy(gameObject); - } -} \ No newline at end of file diff --git a/Assets/Scripts/AnimationManage/VehicleSpawner.cs.meta b/Assets/Scripts/AnimationManage/VehicleSpawner.cs.meta deleted file mode 100644 index 523aa075a..000000000 --- a/Assets/Scripts/AnimationManage/VehicleSpawner.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 003157d5fef9b80429f7401aa8a64b6b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SubWay/DynamicParallaxManager.cs b/Assets/Scripts/SubWay/DynamicParallaxManager.cs deleted file mode 100644 index 61417ea39..000000000 --- a/Assets/Scripts/SubWay/DynamicParallaxManager.cs +++ /dev/null @@ -1,86 +0,0 @@ -// using System.Collections; -// using System.Collections.Generic; -// using UnityEngine; - -// public class DynamicParallaxManager : MonoBehaviour -// { -// public ParallaxObjectConfig[] objectConfigs; // 配置数组 -// private Dictionary> objectPools = new Dictionary>(); - -// void Start() -// { -// // 初始化对象池并激活第一个物体 -// foreach (var config in objectConfigs) -// { -// var pool = new List(); -// // 创建对象池 -// for (int i = 0; i < config.poolSize; i++) -// { -// GameObject obj = Instantiate(config.prefab, transform.position, Quaternion.identity); -// obj.SetActive(false); // 初始状态为禁用 -// pool.Add(obj); -// } - -// // 激活第一个物体并开始移动 -// GameObject firstObject = pool[0]; // 获取池中的第一个物体 -// firstObject.transform.position = config.prefab.transform.position; // 使用编辑器中设置的位置 -// firstObject.SetActive(true); // 激活第一个物体 -// StartCoroutine(MoveObject(firstObject, config, config.maxSpeed)); // 启动移动协程 - -// objectPools[config] = pool; - -// // 启动生成其他物体的协程 -// StartCoroutine(ManageObjectGeneration(config)); -// } -// } - -// private IEnumerator ManageObjectGeneration(ParallaxObjectConfig config) -// { -// // 获取池中的对象 -// var pool = objectPools[config]; -// GameObject lastObject = pool[0]; // 最后一个激活的物体 - -// // 初始位置检查,第一个物体直接开始 -// while (true) -// { -// // 检查最后一个激活的物体的 x 坐标 -// if (lastObject.transform.position.x < -config.xGenerationThreshold) -// { -// // 找到一个未激活的物体并生成 -// GameObject obj = pool.Find(o => !o.activeInHierarchy); -// if (obj != null) -// { -// obj.SetActive(true); // 激活对象 -// float xStart = config.xSpawnRange; -// float yStart = config.prefab.transform.position.y; -// obj.transform.position = new Vector3(xStart, yStart, obj.transform.position.z); - -// // 设置物体的移动速度 -// float speed = Random.Range(config.minSpeed, config.maxSpeed); -// StartCoroutine(MoveObject(obj, config, speed)); // 启动移动协程 - -// lastObject = obj; // 更新最后一个激活物体为新生成的物体 -// } -// } - -// yield return null; // 等待下一帧 -// } -// } - -// private IEnumerator MoveObject(GameObject obj, ParallaxObjectConfig config, float speed) -// { -// while (obj.activeInHierarchy) -// { -// // 物体沿X轴向左移动 -// obj.transform.Translate(Vector3.left * speed * Time.deltaTime); - -// // 如果对象超出屏幕范围则禁用 -// if (obj.transform.position.x < -config.xSpawnRange) -// { -// obj.SetActive(false); // 禁用对象 -// } - -// yield return null; -// } -// } -// } diff --git a/Assets/Scripts/SubWay/DynamicParallaxManager.cs.meta b/Assets/Scripts/SubWay/DynamicParallaxManager.cs.meta deleted file mode 100644 index 9ec9e7aca..000000000 --- a/Assets/Scripts/SubWay/DynamicParallaxManager.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b17e776259951544d9a95e39f64dd95a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SubWay/OutsideCenter.cs b/Assets/Scripts/SubWay/OutsideCenter.cs index 02cc50d63..919a054e8 100644 --- a/Assets/Scripts/SubWay/OutsideCenter.cs +++ b/Assets/Scripts/SubWay/OutsideCenter.cs @@ -9,8 +9,8 @@ namespace AibisDream public override void OnSingletonInit() { // 加载气泡 - DialogCanvasManager.Instance.SwitchDialogView(DialogViewType.StandardBubble); - BubbleGroup.Instance.LoadBubbles(bubbleSlotGroup.CollectData()); + // DialogCanvasManager.Instance.SwitchDialogView(DialogViewType.StandardBubble); + // BubbleGroup.Instance.LoadBubbles(bubbleSlotGroup.CollectData()); } } } diff --git a/Assets/Scripts/SubWay/ParallaxManager.cs b/Assets/Scripts/SubWay/ParallaxManager.cs deleted file mode 100644 index 449d3083c..000000000 --- a/Assets/Scripts/SubWay/ParallaxManager.cs +++ /dev/null @@ -1,384 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using DG.Tweening; - - -[System.Serializable] -public class ParallaxLayerConfig -{ - public GameObject layer; // 背景层的游戏对象 - [SerializeField, Range(0.01f, 1f)] public float scrollSpeed; // 每层的滚动速度 - public float scrollOffset; // 每层的滚动偏移量 -} - -public class ParallaxManager : MonoBehaviour -{ - public float speedMultiplier = 1; // 加速系数 - public ParallaxLayerConfig[] layerConfigs; // 背景层配置数组 - public ParallaxObjectCategoryConfig[] categoryConfigs; // 多种物体配置类别 - - public GameObject tunnelSprite; // 隧道的 Sprite 对象 - - public SpriteRenderer sisterSpriteRender; // 隧道的 Sprite 对象 - public Vector3 tunnelEnterPosition; // 隧道进入位置 - public Vector3 tunnelExitPosition; // 隧道退出位置 - - public Vector3 tunnelKeepPosition; // 隧道退出位置 - public float tunnelDuration = 2f; // 隧道移动的时间 - - private bool isInTunnel = false; // 是否在隧道状态 - - private Dictionary> objectPools = new Dictionary>(); // 物体池 - private float previousSpeedMultiplier; // 用于记录上一次的值 - - public void EnterTunnel() - { - if (tunnelSprite != null && !isInTunnel) - { - tunnelSprite.transform.position = tunnelEnterPosition; - isInTunnel = true; - // 使用 DOTween 播放隧道进入动画 - sisterSpriteRender.DOFade(0.4f, tunnelDuration); - tunnelSprite.transform.DOMove(tunnelKeepPosition, tunnelDuration) - .SetEase(Ease.Linear) - .OnStart(() => Debug.Log("开始进入隧道")) - .OnKill(() => - { - Debug.Log("已完成进入隧道"); - ToggleCategoryVisibility("隧洞灯", true); - }); - } - } - - public void ExitTunnel() - { - if (tunnelSprite != null && isInTunnel) - { - isInTunnel = false; - ToggleCategoryVisibility("隧洞灯", false); - sisterSpriteRender.DOFade(0, tunnelDuration); - // 使用 DOTween 播放隧道退出动画 - tunnelSprite.transform.DOMove(tunnelExitPosition, tunnelDuration) - .SetEase(Ease.Linear) - .OnStart(() => Debug.Log("开始退出隧道")) - .OnKill(() => - { - Debug.Log("已完成退出隧道"); - ToggleCategoryVisibility("隧洞灯", false); - tunnelSprite.transform.position = tunnelEnterPosition; - }); - } - } - - void Update() - { - // 检测 speedMultiplier 是否被修改 - if (!Mathf.Approximately(speedMultiplier, previousSpeedMultiplier)) - { - DOTween.timeScale = speedMultiplier; // 更新 DOTween 的全局时间缩放 - previousSpeedMultiplier = speedMultiplier; // 记录当前值 - Debug.Log($"运行时修改 DOTween.timeScale 为 {speedMultiplier}"); - } - - if (Input.GetKeyDown(KeyCode.E)) - { - if (isInTunnel) - { - ExitTunnel(); - } - else - { - EnterTunnel(); - } - } - } - - private void OnValidate() - { - // 当新速度值变化时,实时更新背景层和物体的速度 - foreach (var config in layerConfigs) - { - StartLayerScroll(config); // 重新启动背景层滚动 - } - - foreach (var category in categoryConfigs) - { - // 使用 TryGetValue 来安全地访问 objectPools 字典 - if (objectPools.TryGetValue(category.categoryName, out var pool)) - { - ToggleCategoryVisibility(category.categoryName, category.isEnabled); - // foreach (var obj in pool) - // { - // if (obj.activeInHierarchy) - // { - // StartObjectMoveAnimation(obj, category); // 重新启动物体移动动画 - // } - // } - } - } - } - - - void Start() - { - // 初始化记录的值 - Color color = sisterSpriteRender.color; - color.a = 0; - sisterSpriteRender.color = color; - previousSpeedMultiplier = speedMultiplier; - DOTween.timeScale = speedMultiplier; // 确保启动时同步 - Debug.Log($"初始化 DOTween.timeScale 为 {speedMultiplier}"); - - // 初始化背景层滚动 - foreach (var config in layerConfigs) - { - StartLayerScroll(config); - } - - // 初始化物体池并启动物体生成逻辑 - foreach (var category in categoryConfigs) - { - InitializeObjectPool(category); - if (category.useIntervalGeneration) - { - StartCoroutine(ManageObjectGeneration(category)); - } - else - { - // 按照距离生成 - StartCoroutine(ManageObjectGenerationByDistance(category)); - } - } - } - - // 初始化物体池 - private void InitializeObjectPool(ParallaxObjectCategoryConfig categoryConfig) - { - List pool = new List(); - for (int i = 0; i < categoryConfig.objects.Length; i++) - { - GameObject prefab = categoryConfig.objects[i]; - GameObject obj = Instantiate(prefab, prefab.transform.position, Quaternion.identity, transform); - pool.Add(obj); - obj.SetActive(false); // 初始时禁用物体 - } - - objectPools[categoryConfig.categoryName] = pool; - - Debug.Log($"为分类 {categoryConfig.categoryName} 初始化池子,池中物体数:{pool.Count}"); - } - - // 开始背景层滚动 - private void StartLayerScroll(ParallaxLayerConfig config) - { - Vector3 startPosition = config.layer.transform.position; - float endPositionX = -config.scrollOffset; - - // 计算需要的时间,基于速度和距离 - float distance = Mathf.Abs(endPositionX - startPosition.x); - float duration = distance / config.scrollSpeed; // 使用速度来计算时间 - - // 背景层滚动时不受 speedMultiplier 影响 - config.layer.transform.DOLocalMoveX(endPositionX, duration) - .SetEase(Ease.Linear) - .OnKill(() => ResetLayerPosition(config)); - } - - // 重置背景层位置 - private void ResetLayerPosition(ParallaxLayerConfig config) - { - Vector3 currentPosition = config.layer.transform.position; - config.layer.transform.position = new Vector3(config.scrollOffset * 2, currentPosition.y, currentPosition.z); - - StartLayerScroll(config); - } - -// 管理物体生成:按时间间隔生成 - public IEnumerator ManageObjectGeneration(ParallaxObjectCategoryConfig categoryConfig) - { - if (!objectPools.ContainsKey(categoryConfig.categoryName)) - { - Debug.LogError($"没有为分类 {categoryConfig.categoryName} 初始化对象池!"); - yield break; - } - - var pool = objectPools[categoryConfig.categoryName]; - int batchSize = categoryConfig.batchSize; // 每次生成的物体数量 - float batchInterval = categoryConfig.batchInterval; // 每个物体之间的生成间隔 - float delayAfterBatch = categoryConfig.delayAfterBatch; // 每组生成后的等待时间 - - // 启动首个物体 - GameObject firstObject = pool[0]; - if (!firstObject.activeInHierarchy) - { - firstObject.transform.position = firstObject.transform.position; // 保持编辑器中的初始位置 - firstObject.SetActive(true); // 启用物体 - StartObjectMoveAnimation(firstObject, categoryConfig); - Debug.Log($"初始化并激活首个物体: {firstObject.name}, 位置: {firstObject.transform.position}"); - ToggleCategoryVisibility(categoryConfig.categoryName, categoryConfig.isEnabled); - } - - while (true) - { - // 连续生成多个物体 - for (int i = 0; i < batchSize; i++) - { - GameObject obj = GetInactiveObjectFromPool(categoryConfig.categoryName); - if (obj != null) - { - SpawnObject(obj, categoryConfig); - Debug.Log($"生成物体: {obj.name}, 当前池大小: {pool.Count}"); - } - else - { - Debug.LogWarning($"对象池 {categoryConfig.categoryName} 中没有可用物体!可能需要增加池中物体数量。"); - } - - // 每个物体之间的间隔 - yield return - new WaitForSeconds(Random.Range(batchInterval - 1f, batchInterval + 1f) / - speedMultiplier); // 使用 speedMultiplier 来控制生成速率 - } - - // 等待一段时间后再开始下一组生成 - yield return new WaitForSeconds( - Random.Range(delayAfterBatch - 1f, delayAfterBatch + 1.5f) / - speedMultiplier); // 使用 speedMultiplier 来控制生成间隔 - } - } - -// 管理物体生成(基于距离) - public IEnumerator ManageObjectGenerationByDistance(ParallaxObjectCategoryConfig categoryConfig) - { - var pool = objectPools[categoryConfig.categoryName]; - GameObject firstObject = pool[0]; - if (!firstObject.activeInHierarchy) - { - firstObject.transform.position = categoryConfig.objects[0].transform.position; - firstObject.SetActive(true); // 启用物体 - StartObjectMoveAnimation(firstObject, categoryConfig); - ToggleCategoryVisibility(categoryConfig.categoryName, categoryConfig.isEnabled); - Debug.Log($"生成了第一个物体: {firstObject.name}, 位置: {firstObject.transform.position}"); - } - - GameObject lastObject = firstObject; - while (true) - { - // 检查是否需要生成新物体 - if (lastObject == null || lastObject.transform.position.x < -categoryConfig.generationThreshold) - { - GameObject obj = GetInactiveObjectFromPool(categoryConfig.categoryName); - if (obj != null) - { - SpawnObject(obj, categoryConfig); - lastObject = obj; - } - } - - yield return null; - } - } - - // 获取池中未激活的物体 - private GameObject GetInactiveObjectFromPool(string categoryName) - { - if (objectPools.TryGetValue(categoryName, out var pool)) - { - // 筛选出所有未激活的对象 - var inactiveObjects = pool.FindAll(o => !o.activeInHierarchy); - - if (inactiveObjects.Count > 0) - { - // 从未激活的对象中随机选择一个 - return inactiveObjects[Random.Range(0, inactiveObjects.Count)]; - } - } - - return null; // 如果没有未激活的对象 - } - - // 生成物体逻辑 - private void SpawnObject(GameObject obj, ParallaxObjectCategoryConfig categoryConfig) - { - float xStart = categoryConfig.xSpawnRange; - obj.transform.localPosition = new Vector3(xStart, obj.transform.localPosition.y, obj.transform.localPosition.z); - obj.SetActive(true); - ToggleCategoryVisibility(categoryConfig.categoryName, categoryConfig.isEnabled); - StartObjectMoveAnimation(obj, categoryConfig); - - Debug.Log($"生成物体 {obj.name} 并开始移动, 初始位置: {obj.transform.position}"); - } - - // 启动物体移动动画 - private void StartObjectMoveAnimation(GameObject obj, ParallaxObjectCategoryConfig categoryConfig) - { - // 计算目标位置 - Vector3 targetPosition = - new Vector3(-categoryConfig.xSpawnRange, obj.transform.position.y, obj.transform.position.z); - - // 计算当前位置与目标位置的水平距离 - float distance = Mathf.Abs(obj.transform.position.x - targetPosition.x); - - // 计算动画的持续时间:距离 / 速度 - float duration = distance / categoryConfig.speed; - - // 执行动画 - obj.transform.DOMoveX(targetPosition.x, duration).SetEase(Ease.Linear) - .OnKill(() => HandleObjectCompletion(obj, categoryConfig)); - } - - // 物体移动完成后处理 - private void HandleObjectCompletion(GameObject obj, ParallaxObjectCategoryConfig categoryConfig) - { - obj.SetActive(false); // 隐藏物体 - Debug.Log($"物体 {obj.name} 移动完成,回收到池中"); - } - - // 控制分类的显示与隐藏 - public void ToggleCategoryVisibility(string categoryName, bool isEnabled) - { - var category = System.Array.Find(categoryConfigs, config => config.categoryName == categoryName); - if (category != null) - { - category.isEnabled = isEnabled; - - // 遍历该分类的所有物体,并根据 isEnabled 控制它们的显示状态 - foreach (var obj in objectPools[categoryName]) - { - // 检查父物体是否有 SpriteRenderer - var renderer = obj.GetComponent(); - - // 如果父物体没有 SpriteRenderer,检查所有子物体 - if (renderer == null) - { - var childRenderers = obj.GetComponentsInChildren(); - if (childRenderers.Length > 0) - { - // 如果找到子物体的 SpriteRenderer,修改它们的显示状态 - foreach (var childRenderer in childRenderers) - { - childRenderer.enabled = isEnabled; - } - } - else - { - // 如果父物体和子物体都没有 SpriteRenderer,输出警告 - Debug.LogWarning($"物体 {obj.name} 及其子物体均未找到 SpriteRenderer"); - } - } - else - { - // 如果父物体有 SpriteRenderer,直接修改父物体的显示状态 - renderer.enabled = isEnabled; - } - } - - Debug.Log($"分类 {categoryName} 已{(isEnabled ? "启用" : "禁用")}"); - } - else - { - Debug.LogWarning($"未找到名为 {categoryName} 的分类"); - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/SubWay/ParallaxManager.cs.meta b/Assets/Scripts/SubWay/ParallaxManager.cs.meta deleted file mode 100644 index 5c5484b69..000000000 --- a/Assets/Scripts/SubWay/ParallaxManager.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 394cd5dc2104b444d89d10e6440161fd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SubWay/ParallaxObjectConfig1.cs b/Assets/Scripts/SubWay/ParallaxObjectConfig1.cs deleted file mode 100644 index a5de73907..000000000 --- a/Assets/Scripts/SubWay/ParallaxObjectConfig1.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -[System.Serializable] -public class ParallaxObjectCategoryConfig -{ - public string categoryName; // 分类名称 - public bool isEnabled = true; // 当前层是否启用 - public GameObject[] objects; // 物体预制体 - public float speed; // 移动速度 - [Tooltip("生成位置,负数即为隐藏位置")] - public float xSpawnRange; // X轴生成范围 - - [Tooltip("基于距离生成的触发阈值,如果勾选了useIntervalGeneration则无需关注")] - public float generationThreshold; - - [Tooltip("是否按时间间隔生成,如果不是那么按照距离生成,不勾选则下方参数无需关注")] - public bool useIntervalGeneration; // 是否按时间间隔生成 - - [Tooltip("按时间间隔生成的时间间隔")] // 显示时的提示 - public float spawnInterval; - - [Tooltip("每组生成的物体数量")] - public int batchSize = 3; - - [Tooltip("每个物体之间的生成间隔")] - public float batchInterval = 0.2f; - - [Tooltip("每组生成后的等待时间")] - public float delayAfterBatch = 2f; - -} - - - - diff --git a/Assets/Scripts/SubWay/ParallaxObjectConfig1.cs.meta b/Assets/Scripts/SubWay/ParallaxObjectConfig1.cs.meta deleted file mode 100644 index 8c696c9ce..000000000 --- a/Assets/Scripts/SubWay/ParallaxObjectConfig1.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e77f0924838c6344d9796d0cff023f2d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SubWay/Vehicle.cs b/Assets/Scripts/SubWay/Vehicle.cs new file mode 100644 index 000000000..9627f1277 --- /dev/null +++ b/Assets/Scripts/SubWay/Vehicle.cs @@ -0,0 +1,56 @@ +using System.Collections.Generic; +using DG.Tweening; +using UnityEngine; + +namespace AibisDream +{ + public class Vehicle : MonoBehaviour + { + public float speed; + private Vector3 _target; + private readonly List _tweenList = new(); + private int _sortingLayerId; + private int _sortingLayerOrder; + + // 仅负责让轮子转起来 + private void OnEnable() + { + LoadSpawnData(); + + var car = GetComponent(); + car.sortingOrder = _sortingLayerOrder; + car.sortingLayerID = _sortingLayerId; + // 加载轮子 + foreach (Transform wheel in transform) + { + if (!wheel.name.StartsWith("轮子")) continue; + var wheelSprite = wheel.GetComponent(); + wheelSprite.sortingOrder = _sortingLayerOrder + 1; + wheelSprite.sortingLayerID = _sortingLayerId; + + // 转动 + Tween tween = wheel.DORotate(_target, 1 / Mathf.Abs(speed), RotateMode.LocalAxisAdd) + .SetEase(Ease.Linear) + .SetLoops(-1, LoopType.Incremental); + + _tweenList.Add(tween); + } + } + + private void OnDisable() + { + _tweenList.ForEach(tween => tween.Kill()); + _tweenList.Clear(); + } + + // 其他部分,主要是有关层级和方向 + private void LoadSpawnData() + { + MobileObjectData data = transform.parent.GetComponent().mobileObjectData; + // 获取一些数据 + _target = data.flipX ? new Vector3(0, 0, -360) : new Vector3(0, 0, 360); + _sortingLayerId = data.sortingLayerId; + _sortingLayerOrder = data.sortingOrder; + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/SubWay/Vehicle.cs.meta b/Assets/Scripts/SubWay/Vehicle.cs.meta new file mode 100644 index 000000000..58f5930fd --- /dev/null +++ b/Assets/Scripts/SubWay/Vehicle.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 29092a578c7c43168ba6e46a7e7e9879 +timeCreated: 1749625736 \ No newline at end of file