diff --git a/Assets/Art/Material/PressPlateBase.mat b/Assets/Art/Material/PressPlateBase.mat new file mode 100644 index 0000000..ccc1b6a --- /dev/null +++ b/Assets/Art/Material/PressPlateBase.mat @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PressPlateBase + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0.5962205, b: 0, a: 1} + - _Color: {r: 1, g: 0.5962205, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &4645058956709093924 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Assets/Art/Material/PressPlateBase.mat.meta b/Assets/Art/Material/PressPlateBase.mat.meta new file mode 100644 index 0000000..daf5f49 --- /dev/null +++ b/Assets/Art/Material/PressPlateBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 621a08fb6c4dd81459643047a31cdf52 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Model/Button.fbx.meta b/Assets/Art/Model/Button.fbx.meta index 4b7ecc4..b703c58 100644 --- a/Assets/Art/Model/Button.fbx.meta +++ b/Assets/Art/Model/Button.fbx.meta @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff34f97797ec70a17c8da1eb3090dab56266f7c7f31edbc281cda7cba6d0ded8 +oid sha256:72db0296c26590d9db7472fac86c5ff0c2537474169dc978a2b1076707432f7a size 2830 diff --git a/Assets/Art/Model/PressurePlate.fbx.meta b/Assets/Art/Model/PressurePlate.fbx.meta index 2a56f58..1ef1691 100644 --- a/Assets/Art/Model/PressurePlate.fbx.meta +++ b/Assets/Art/Model/PressurePlate.fbx.meta @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1804b1eea6e2a5dfb98fc2b7e89418cae53a305a1ff0f73dc0f54748b6d4c1a5 +oid sha256:573e69ce46b4a6321933181d1ff130e998e15d221d257548e7e545495de50ccc size 2830 diff --git a/Assets/Art/Model/console.fbx.meta b/Assets/Art/Model/console.fbx.meta index 35729be..1f3d295 100644 --- a/Assets/Art/Model/console.fbx.meta +++ b/Assets/Art/Model/console.fbx.meta @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3c7730a43b3ea35fdbe9366f92a46e2ff2b7cb86f4fa1c67574fdb80af16bca +oid sha256:2d2605d6857371d220065f5362861880b01076d278f2a12668f8fc66875d490a size 2830 diff --git a/Assets/Art/Model/level.fbx.meta b/Assets/Art/Model/level.fbx.meta index ed52c1b..04476c6 100644 --- a/Assets/Art/Model/level.fbx.meta +++ b/Assets/Art/Model/level.fbx.meta @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14763330d38d037fdc22a90a6142be8558051efef1272256abc7f919f759bfa0 +oid sha256:5efcca7a000f5decf568df72080ae3c1e03ae34b68dcdb800e6a3a3fccdcf268 size 2830 diff --git a/Assets/Prefab/Gameplay/Button.prefab b/Assets/Prefab/Gameplay/Button.prefab index f255d82..dd8d9c9 100644 --- a/Assets/Prefab/Gameplay/Button.prefab +++ b/Assets/Prefab/Gameplay/Button.prefab @@ -11,7 +11,7 @@ GameObject: - component: {fileID: 502199709937918930} - component: {fileID: 8222817459474332972} - component: {fileID: 8915067524543900667} - - component: {fileID: 2933073816800901446} + - component: {fileID: 692347640924269264} - component: {fileID: 162156210837205425} - component: {fileID: 4434834246038522293} - component: {fileID: 7931804082152492731} @@ -32,9 +32,10 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 4.13, z: -4.94} - m_LocalScale: {x: 0.3, y: 0.3, z: 0.15} - m_ConstrainProportionsScale: 0 - m_Children: [] + m_LocalScale: {x: 0.25, y: 0.25, z: 0.125} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 4444890842839633812} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &8222817459474332972 @@ -44,7 +45,7 @@ MeshFilter: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2052340463965227198} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh: {fileID: 4493585093827132993, guid: f83347b118d574046847f3ad02f825f8, type: 3} --- !u!23 &8915067524543900667 MeshRenderer: m_ObjectHideFlags: 0 @@ -87,7 +88,7 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!65 &2933073816800901446 +--- !u!65 &692347640924269264 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -106,7 +107,7 @@ BoxCollider: m_ProvidesContacts: 0 m_Enabled: 1 serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} + m_Size: {x: 2, y: 2, z: 2} m_Center: {x: 0, y: 0, z: 0} --- !u!114 &162156210837205425 MonoBehaviour: @@ -143,6 +144,7 @@ MonoBehaviour: componentName: isEnableSendSignal: 1 signalDuration: 1 + buttonPressPoint: {fileID: 9183523148397755279} --- !u!114 &7931804082152492731 MonoBehaviour: m_ObjectHideFlags: 0 @@ -157,3 +159,86 @@ MonoBehaviour: m_EditorClassIdentifier: isEnableEdit: 1 isOpenInEditor: 1 +--- !u!1 &9183523148397755279 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4444890842839633812} + - component: {fileID: 298513482332292134} + - component: {fileID: 9050051462736246419} + m_Layer: 0 + m_Name: "\u7ACB\u65B9\u4F53.001" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4444890842839633812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9183523148397755279} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.84} + m_LocalScale: {x: 0.62, y: 0.62, z: 0.73} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 502199709937918930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &298513482332292134 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9183523148397755279} + m_Mesh: {fileID: 1243799223545203308, guid: f83347b118d574046847f3ad02f825f8, type: 3} +--- !u!23 &9050051462736246419 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9183523148397755279} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -876546973899608171, guid: f83347b118d574046847f3ad02f825f8, type: 3} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/Prefab/Gameplay/Console.prefab b/Assets/Prefab/Gameplay/Console.prefab index d951c25..0d40414 100644 --- a/Assets/Prefab/Gameplay/Console.prefab +++ b/Assets/Prefab/Gameplay/Console.prefab @@ -27,8 +27,8 @@ Transform: m_GameObject: {fileID: 4251861204989412305} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.45, z: 0} - m_LocalScale: {x: 0.47, y: 0.47, z: 0.47} + m_LocalPosition: {x: 0, y: 0, z: 0.75} + m_LocalScale: {x: 0.9499999, y: 0.9499999, z: 0.9499999} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 40184683368772887} @@ -94,10 +94,10 @@ GameObject: - component: {fileID: 40184683368772887} - component: {fileID: 1110420076251542018} - component: {fileID: 7064225343024974110} - - component: {fileID: 5726275595451979230} - component: {fileID: 799695989745071872} - component: {fileID: 3535959014221630543} - component: {fileID: 2740576233111425490} + - component: {fileID: 4231657783094453978} m_Layer: 0 m_Name: Console m_TagString: Untagged @@ -116,7 +116,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 25, y: 0.8, z: -5} m_LocalScale: {x: 0.6, y: 0.6, z: 0.6} - m_ConstrainProportionsScale: 0 + m_ConstrainProportionsScale: 1 m_Children: - {fileID: 3847687401012981401} m_Father: {fileID: 0} @@ -128,7 +128,7 @@ MeshFilter: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6268190613584218029} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh: {fileID: -370997481786945201, guid: 51ce1cce9a3b45e43acc38cb16b398c3, type: 3} --- !u!23 &7064225343024974110 MeshRenderer: m_ObjectHideFlags: 0 @@ -171,27 +171,6 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!65 &5726275595451979230 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6268190613584218029} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} --- !u!114 &799695989745071872 MonoBehaviour: m_ObjectHideFlags: 0 @@ -222,7 +201,7 @@ MonoBehaviour: isEnableEdit: 1 isEnableConnect: 1 isOpenInEditor: 1 - needSignalCount: 2 + needSignalCount: 1 currentSignalCount: 0 componentName: isEnableSendSignal: 1 @@ -231,6 +210,7 @@ MonoBehaviour: - {fileID: 0} IsBeActive: 0 signalDuration: 1 + pressButtonPrefab: {fileID: 4251861204989412305} --- !u!114 &2740576233111425490 MonoBehaviour: m_ObjectHideFlags: 0 @@ -245,3 +225,24 @@ MonoBehaviour: m_EditorClassIdentifier: isEnableEdit: 1 isOpenInEditor: 1 +--- !u!65 &4231657783094453978 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6268190613584218029} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 2.0000005, z: 2.0000005} + m_Center: {x: 0, y: 0, z: 0} diff --git a/Assets/Prefab/Gameplay/Lever.prefab b/Assets/Prefab/Gameplay/Lever.prefab index b8cfeaf..6d88ff6 100644 --- a/Assets/Prefab/Gameplay/Lever.prefab +++ b/Assets/Prefab/Gameplay/Lever.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &6227019518059310355 +--- !u!1 &2037519339925271582 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,50 +8,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2356242250385391551} - - component: {fileID: 4763900636075465414} - - component: {fileID: 6839980979269427984} - - component: {fileID: 6900514999789347776} - - component: {fileID: 3969518804808817043} - - component: {fileID: 4936355834716623489} - - component: {fileID: 2122911255580391115} + - component: {fileID: 8385449682842190383} + - component: {fileID: 2107657746063675857} + - component: {fileID: 2725274612103538903} m_Layer: 0 - m_Name: Lever + m_Name: "\u7ACB\u65B9\u4F53" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2356242250385391551 +--- !u!4 &8385449682842190383 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6227019518059310355} + m_GameObject: {fileID: 2037519339925271582} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 10, y: 1, z: -5} - m_LocalScale: {x: 0.3, y: 0.8, z: 0.15} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.71, z: 0} + m_LocalScale: {x: 0.20397605, y: 0.19119078, z: 0.63199997} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &4763900636075465414 + m_Father: {fileID: 304632378283490725} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &2107657746063675857 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6227019518059310355} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &6839980979269427984 + m_GameObject: {fileID: 2037519339925271582} + m_Mesh: {fileID: -2447776121362496397, guid: 3b00219e36239b948903567153d14fac, type: 3} +--- !u!23 &2725274612103538903 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6227019518059310355} + m_GameObject: {fileID: 2037519339925271582} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -65,7 +61,7 @@ MeshRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + - {fileID: -876546973899608171, guid: 3b00219e36239b948903567153d14fac, type: 3} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -87,41 +83,189 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!65 &6900514999789347776 -BoxCollider: +--- !u!1 &2467761115312386944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2987275254487263546} + m_Layer: 0 + m_Name: level + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2987275254487263546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2467761115312386944} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 2091158511818519135} + m_Father: {fileID: 2356242250385391551} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2698278454158720181 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2091158511818519135} + - component: {fileID: 7275591616304727233} + - component: {fileID: 1296497850514610206} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2091158511818519135 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2698278454158720181} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000030908623, y: 0.7071068, z: 0.7071067, w: 0.000000030908616} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: -100, y: -100, z: -15.032983} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2987275254487263546} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7275591616304727233 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2698278454158720181} + m_Mesh: {fileID: -5495902117074765545, guid: 3b00219e36239b948903567153d14fac, type: 3} +--- !u!23 &1296497850514610206 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2698278454158720181} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -876546973899608171, guid: 3b00219e36239b948903567153d14fac, type: 3} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5655992473923178902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 304632378283490725} + m_Layer: 0 + m_Name: rotation + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &304632378283490725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5655992473923178902} + 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: 8385449682842190383} + m_Father: {fileID: 2356242250385391551} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6227019518059310355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2356242250385391551} + - component: {fileID: 4936355834716623489} + - component: {fileID: 7767327858011138776} + - component: {fileID: 3931680811062325468} + m_Layer: 0 + m_Name: Lever + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2356242250385391551 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6227019518059310355} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &3969518804808817043 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6227019518059310355} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2791e039b8344f45ad6dc86f5188d82d, type: 3} - m_Name: - m_EditorClassIdentifier: - isEnableEdit: 1 - isOpenInEditor: 1 + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 10, y: 1, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 2987275254487263546} + - {fileID: 304632378283490725} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &4936355834716623489 MonoBehaviour: m_ObjectHideFlags: 0 @@ -142,17 +286,46 @@ MonoBehaviour: currentSignalCount: 0 componentName: isEnableSendSignal: 1 ---- !u!114 &2122911255580391115 -MonoBehaviour: + rotationPrefab: {fileID: 5655992473923178902} +--- !u!65 &7767327858011138776 +BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6227019518059310355} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ce12e438b058416294facd94fdcec417, type: 3} - m_Name: - m_EditorClassIdentifier: - isEnableEdit: 1 - isOpenInEditor: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 0.5, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &3931680811062325468 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6227019518059310355} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.5, y: 2, z: 0.5} + m_Center: {x: 0, y: 0.34, z: 0} diff --git a/Assets/Prefab/Gameplay/PressurePlate.prefab b/Assets/Prefab/Gameplay/PressurePlate.prefab index 7ca2edc..070e5ce 100644 --- a/Assets/Prefab/Gameplay/PressurePlate.prefab +++ b/Assets/Prefab/Gameplay/PressurePlate.prefab @@ -11,10 +11,10 @@ GameObject: - component: {fileID: 8123550679489282954} - component: {fileID: 2493044360019674672} - component: {fileID: 1538197780757662793} - - component: {fileID: 8785614081330407045} - component: {fileID: 220912239936987690} - component: {fileID: -7803032184951374842} - component: {fileID: 5936472319330568279} + - component: {fileID: 6372441752678980756} m_Layer: 0 m_Name: PressurePlate m_TagString: Untagged @@ -32,9 +32,10 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 3.72, y: 1, z: 0} - m_LocalScale: {x: 1, y: 0.2, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] + m_LocalScale: {x: 1, y: 1, z: 0.14018327} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 2664758481513352634} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &2493044360019674672 @@ -44,7 +45,7 @@ MeshFilter: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2191333364839819432} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh: {fileID: 1779601754579333883, guid: 9e9d691bdae1da2429e44de39af0f69e, type: 3} --- !u!23 &1538197780757662793 MeshRenderer: m_ObjectHideFlags: 0 @@ -65,7 +66,7 @@ MeshRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + - {fileID: 2100000, guid: 621a08fb6c4dd81459643047a31cdf52, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -87,27 +88,6 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!65 &8785614081330407045 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2191333364839819432} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} --- !u!114 &220912239936987690 MonoBehaviour: m_ObjectHideFlags: 0 @@ -145,8 +125,9 @@ MonoBehaviour: detectLayer: serializedVersion: 2 m_Bits: 4294967295 - plateSize: {x: 1.2, y: 0.4, z: 1.2} + plateSize: {x: 2, y: 0.4, z: 2} plateOffset: {x: 0, y: 0.5, z: 0} + pressTopPrefab: {fileID: 8314966853544917208} --- !u!114 &5936472319330568279 MonoBehaviour: m_ObjectHideFlags: 0 @@ -161,3 +142,107 @@ MonoBehaviour: m_EditorClassIdentifier: isEnableEdit: 1 isOpenInEditor: 1 +--- !u!65 &6372441752678980756 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2191333364839819432} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 2.0000005, z: 2.0000005} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &8314966853544917208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2664758481513352634} + - component: {fileID: 3687467141131801913} + - component: {fileID: 2130809813944500778} + m_Layer: 0 + m_Name: "\u7ACB\u65B9\u4F53.003" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2664758481513352634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8314966853544917208} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071069, y: -0, z: -0, w: 0.70710677} + m_LocalPosition: {x: 0, y: -0, z: 1} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8123550679489282954} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3687467141131801913 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8314966853544917208} + m_Mesh: {fileID: -3226065315962434932, guid: 9e9d691bdae1da2429e44de39af0f69e, type: 3} +--- !u!23 &2130809813944500778 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8314966853544917208} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/Scenes/Test.unity b/Assets/Scenes/Test.unity index 8cea91f..146ce86 100644 --- a/Assets/Scenes/Test.unity +++ b/Assets/Scenes/Test.unity @@ -124,74 +124,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1001 &101296504 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: -20 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.8 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (7) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!114 &183959152 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 605469399670797709, guid: b3e24e2df98d14e4ebc08cc68c071afa, @@ -204,154 +136,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 3bdc5380046d4cacb0dd579877f320eb, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &279470472 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 7403824303730881351, guid: 5ee760c56bad73f48a453ce5657e05b8, - type: 3} - m_PrefabInstance: {fileID: 2578337202726380610} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 115d4e847c444833bc8dce4a03a78e55, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &286998490 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: -20 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.8 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (6) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} ---- !u!1001 &346781470 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: -20 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.8 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: -5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (3) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1001 &364795588 PrefabInstance: m_ObjectHideFlags: 0 @@ -684,74 +468,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1b9d4654dd2760b41a57e40cd13d935a, type: 3} ---- !u!1001 &439165101 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: -25 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.8 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (5) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1001 &473911345 PrefabInstance: m_ObjectHideFlags: 0 @@ -820,74 +536,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ddd89e93db279184daa80d86bd4e770f, type: 3} ---- !u!1001 &606358046 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: 20 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.8 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: -5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (9) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1001 &627238400 PrefabInstance: m_ObjectHideFlags: 0 @@ -946,16 +594,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 3535959014221630543, guid: 85652dd0e36597644aa5b3bc9603797b, - type: 3} - propertyPath: sendSignalMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3535959014221630543, guid: 85652dd0e36597644aa5b3bc9603797b, - type: 3} - propertyPath: controlTarget.Array.data[0] - value: - objectReference: {fileID: 279470472} - target: {fileID: 6268190613584218029, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} propertyPath: m_Name @@ -1151,142 +789,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f28214d1465c43208546605ea8a619db, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1001 &789022162 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: 35 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (11) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} ---- !u!1001 &817379214 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: -25 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.8 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: -5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (4) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1001 &830739288 PrefabInstance: m_ObjectHideFlags: 0 @@ -1491,6 +993,74 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b3e24e2df98d14e4ebc08cc68c071afa, type: 3} +--- !u!1001 &1067528595 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalPosition.x + value: 9.11 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.37 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalPosition.z + value: -5.36 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, + type: 3} + propertyPath: m_Name + value: Lever + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1001 &1240498723 PrefabInstance: m_ObjectHideFlags: 0 @@ -1677,74 +1247,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1343948470 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: 35 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (10) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1001 &1424435846 PrefabInstance: m_ObjectHideFlags: 0 @@ -1813,142 +1315,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1b9d4654dd2760b41a57e40cd13d935a, type: 3} ---- !u!1001 &1549323716 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (1) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} ---- !u!1 &1680273846 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1680273849} - - component: {fileID: 1680273848} - - component: {fileID: 1680273847} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1680273847 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1680273846} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} - m_Name: - m_EditorClassIdentifier: - m_SendPointerHoverToParent: 1 - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1680273848 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1680273846} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &1680273849 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1680273846} - 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: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1707098865 PrefabInstance: m_ObjectHideFlags: 0 @@ -2090,86 +1456,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b3e24e2df98d14e4ebc08cc68c071afa, type: 3} ---- !u!114 &1753046143 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4936355834716623489, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - m_PrefabInstance: {fileID: 817379214} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6b9b9a895b0d40edb9a6d7213afbb256, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &1755386927 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (8) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1 &1859676917 GameObject: m_ObjectHideFlags: 0 @@ -2537,74 +1823,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1b9d4654dd2760b41a57e40cd13d935a, type: 3} ---- !u!1001 &2110019781 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.8 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: -5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever (2) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1001 &366996911271636373 PrefabInstance: m_ObjectHideFlags: 0 @@ -2626,7 +1844,7 @@ PrefabInstance: - target: {fileID: 8123550679489282954, guid: b259f2c2ad8200d49b8ba9163724d69a, type: 3} propertyPath: m_LocalPosition.y - value: 0.2 + value: 0.72 objectReference: {fileID: 0} - target: {fileID: 8123550679489282954, guid: b259f2c2ad8200d49b8ba9163724d69a, type: 3} @@ -2636,12 +1854,12 @@ PrefabInstance: - target: {fileID: 8123550679489282954, guid: b259f2c2ad8200d49b8ba9163724d69a, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.7071068 objectReference: {fileID: 0} - target: {fileID: 8123550679489282954, guid: b259f2c2ad8200d49b8ba9163724d69a, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0.7071068 objectReference: {fileID: 0} - target: {fileID: 8123550679489282954, guid: b259f2c2ad8200d49b8ba9163724d69a, type: 3} @@ -2656,7 +1874,7 @@ PrefabInstance: - target: {fileID: 8123550679489282954, guid: b259f2c2ad8200d49b8ba9163724d69a, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: 0 + value: -90 objectReference: {fileID: 0} - target: {fileID: 8123550679489282954, guid: b259f2c2ad8200d49b8ba9163724d69a, type: 3} @@ -2689,7 +1907,7 @@ PrefabInstance: - target: {fileID: 40184683368772887, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} propertyPath: m_LocalPosition.y - value: 0.5 + value: 0.739 objectReference: {fileID: 0} - target: {fileID: 40184683368772887, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} @@ -2699,12 +1917,12 @@ PrefabInstance: - target: {fileID: 40184683368772887, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.7071068 objectReference: {fileID: 0} - target: {fileID: 40184683368772887, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0.7071068 objectReference: {fileID: 0} - target: {fileID: 40184683368772887, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} @@ -2719,7 +1937,7 @@ PrefabInstance: - target: {fileID: 40184683368772887, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: 0 + value: -90 objectReference: {fileID: 0} - target: {fileID: 40184683368772887, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} @@ -2731,16 +1949,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 3535959014221630543, guid: 85652dd0e36597644aa5b3bc9603797b, - type: 3} - propertyPath: needSignalCount - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3535959014221630543, guid: 85652dd0e36597644aa5b3bc9603797b, - type: 3} - propertyPath: controlTarget.Array.data[0] - value: - objectReference: {fileID: 279470472} - target: {fileID: 6268190613584218029, guid: 85652dd0e36597644aa5b3bc9603797b, type: 3} propertyPath: m_Name @@ -3350,74 +2558,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ddd89e93db279184daa80d86bd4e770f, type: 3} ---- !u!1001 &6350903300567888677 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.x - value: 10 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.8 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalPosition.z - value: -5 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2356242250385391551, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6227019518059310355, guid: be07db3098b709a40a6965f50f8c9640, - type: 3} - propertyPath: m_Name - value: Lever - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: be07db3098b709a40a6965f50f8c9640, type: 3} --- !u!1001 &6671531601154661223 PrefabInstance: m_ObjectHideFlags: 0 @@ -3659,7 +2799,7 @@ PrefabInstance: type: 3} propertyPath: preConnectionLines.Array.data[1].target value: - objectReference: {fileID: 1753046143} + objectReference: {fileID: 0} - target: {fileID: 6919868315282518728, guid: e6007da0e1121fd4ab3b932c054f6256, type: 3} propertyPath: preConnectionLines.Array.data[1].PreConnectionID @@ -3970,18 +3110,6 @@ SceneRoots: - {fileID: 1240498723} - {fileID: 473911345} - {fileID: 865274353} - - {fileID: 6350903300567888677} - - {fileID: 606358046} - - {fileID: 346781470} - - {fileID: 817379214} - - {fileID: 439165101} - - {fileID: 286998490} - - {fileID: 101296504} - - {fileID: 1755386927} - - {fileID: 1343948470} - - {fileID: 1549323716} - - {fileID: 789022162} - - {fileID: 2110019781} - {fileID: 730184548946979397} - {fileID: 627238400} - {fileID: 3372472533242412945} @@ -3991,4 +3119,4 @@ SceneRoots: - {fileID: 412487574} - {fileID: 6671531601154661223} - {fileID: 668609047} - - {fileID: 1680273849} + - {fileID: 1067528595} diff --git a/Assets/Script/Gameplay/Facility/ButtonInteractController.cs b/Assets/Script/Gameplay/Facility/ButtonInteractController.cs index b53dbaf..95ec9c1 100644 --- a/Assets/Script/Gameplay/Facility/ButtonInteractController.cs +++ b/Assets/Script/Gameplay/Facility/ButtonInteractController.cs @@ -1,3 +1,4 @@ +using System; using System.Collections; using System.Collections.Generic; using UnityEngine; @@ -9,7 +10,14 @@ namespace Script.Gameplay.Facility public class ButtonInteractController : BaseFacilityController { [SerializeField] private float signalDuration = 1.0f; // 信号持续时间(秒) + [SerializeField] private GameObject buttonPressPoint; private bool isPressing = false; + private Vector3 buttonInitialPosition; + + private void Awake() + { + buttonInitialPosition = buttonPressPoint.transform.position; + } public override string GetInteractPrompt() { @@ -27,14 +35,15 @@ namespace Script.Gameplay.Facility { SendSignal(true, this.gameObject); isPressing = true; - // 按钮压下的动画或效果可以在这里添加 - transform.localScale = new Vector3(0.3f, 0.3f, 0.1f); + // 按钮按下的动画或效果可以在这里添加 + buttonPressPoint.transform.position = new Vector3(0, 0, 0); yield return new WaitForSeconds(signalDuration); SendSignal(false, this.gameObject); isPressing = false; // 按钮弹起的动画或效果可以在这里添加 - transform.localScale = new Vector3(0.3f, 0.3f, 0.15f); + buttonPressPoint.transform.position = buttonInitialPosition; + } } } \ No newline at end of file diff --git a/Assets/Script/Gameplay/Facility/ConsoleController.cs b/Assets/Script/Gameplay/Facility/ConsoleController.cs index 0f3a71b..8fd6d94 100644 --- a/Assets/Script/Gameplay/Facility/ConsoleController.cs +++ b/Assets/Script/Gameplay/Facility/ConsoleController.cs @@ -9,6 +9,7 @@ namespace Script.Gameplay.Facility public enum SendSignalMode { Toggle, // 切换,true/false交替发送 + //Hold, // 按住, 触发发送true/false, 结束不发送信号 Pulse // 脉冲, 发送true,持续一段时间后发送false } @@ -19,6 +20,8 @@ namespace Script.Gameplay.Facility [SerializeField] private List controlTarget; [SerializeField] private bool IsBeActive = false; [SerializeField] private float signalDuration = 1.0f; // 信号持续时间(秒) + + [SerializeField] private GameObject pressButtonPrefab; private bool isPressing = false; private List controlTargetSignalReceiver = new List(); private bool lastSendSignal = false; @@ -47,51 +50,69 @@ namespace Script.Gameplay.Facility public override void Interact(GameObject interactor) { - if(sendSignalMode== SendSignalMode.Toggle) + if (!IsBeActive) return; + if (sendSignalMode == SendSignalMode.Toggle) { SendToggleSignal(); } - else if(sendSignalMode== SendSignalMode.Pulse) + else if (sendSignalMode == SendSignalMode.Pulse) { SendPulseSignal(); } } + + private void UpdateAnimation() + { + if (pressButtonPrefab != null) + { + if (isPressing) + { + pressButtonPrefab.transform.localPosition = new Vector3(0, 0f, 0); + } + else + { + pressButtonPrefab.transform.localPosition = new Vector3(0, 0f, 0.75f); + } + } + } + private void SendToggleSignal() { - if (IsBeActive && controlTargetSignalReceiver != null) + if (controlTargetSignalReceiver != null) { var signal = !lastSendSignal; foreach (var receiver in controlTargetSignalReceiver) - { + { receiver.OnSignalReceived(signal, this.gameObject); } lastSendSignal = signal; + isPressing = signal; + UpdateAnimation(); } } - + private void SendPulseSignal() { - if (IsBeActive) + if (isPressing) return; + foreach (var receiver in controlTargetSignalReceiver) { - if(isPressing) return; - foreach (var receiver in controlTargetSignalReceiver) - { - StartCoroutine(SendSignalCoroutine(receiver)); - } + StartCoroutine(SendSignalCoroutine(receiver)); } } - + private IEnumerator SendSignalCoroutine(ISignalReceiver receiver) { receiver.OnSignalReceived(true, this.gameObject); isPressing = true; // 按钮压下的动画或效果可以在这里添加 + UpdateAnimation(); yield return new WaitForSeconds(signalDuration); receiver.OnSignalReceived(false, this.gameObject); isPressing = false; // 按钮弹起的动画或效果可以在这里添加 + UpdateAnimation(); } } } \ No newline at end of file diff --git a/Assets/Script/Gameplay/Facility/LeverInteractController.cs b/Assets/Script/Gameplay/Facility/LeverInteractController.cs index 33fe819..f59bfd6 100644 --- a/Assets/Script/Gameplay/Facility/LeverInteractController.cs +++ b/Assets/Script/Gameplay/Facility/LeverInteractController.cs @@ -8,6 +8,7 @@ namespace Script.Gameplay.Facility public class LeverInteractController : BaseFacilityController { private bool isPulled = false; + [SerializeField] private GameObject rotationPrefab; public override string GetInteractPrompt() { @@ -28,12 +29,12 @@ namespace Script.Gameplay.Facility if (isPulled) { // 旋转拉杆到下拉位置 - transform.rotation = Quaternion.Euler(0f, 0f, 45f); + rotationPrefab.transform.rotation = Quaternion.Euler(0f, 0f, 45f); } else { // 旋转拉杆回到初始位置 - transform.rotation = Quaternion.Euler(0f, 0f, 0f); + rotationPrefab.transform.rotation = Quaternion.Euler(0f, 0f, 0f); } } } diff --git a/Assets/Script/Gameplay/Facility/PressurePlateController.cs b/Assets/Script/Gameplay/Facility/PressurePlateController.cs index eb9c822..97dee45 100644 --- a/Assets/Script/Gameplay/Facility/PressurePlateController.cs +++ b/Assets/Script/Gameplay/Facility/PressurePlateController.cs @@ -10,6 +10,7 @@ namespace Script.Gameplay.Facility [SerializeField] private Vector3 plateSize = new Vector3(1, 0.2f, 1); [SerializeField] private Vector3 plateOffset = Vector3.up * 0.1f; + [SerializeField] private GameObject pressTopPrefab; private bool lastState = false; private bool hasObject = false; @@ -24,10 +25,13 @@ namespace Script.Gameplay.Facility if (hasObject) { // 被压下动画 + pressTopPrefab.transform.localPosition = new Vector3(0,0,0.1f); } else { // 弹起动画 + pressTopPrefab.transform.localPosition = new Vector3(0,0,1); + } } }