From b3d1f45f0c84a50265cd4038a1b8c5a62c41fcce Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Mon, 6 Nov 2023 14:46:23 -0500 Subject: [PATCH 01/10] MAVRIC-2175: FIgured out most of the grab interactions/socket interactions should work --- .../Fortus Canister/Model/CanisterTape.fbx | 3 + .../Model/CanisterTape.fbx.meta | 109 + .../Fortus Canister/Model/CanisterTape.prefab | 63 + .../Model/CanisterTape.prefab.meta | 7 + .../Cartridge_V3 Variant Interactable.prefab | 2766 ++++++++++++++++- Assets/Prefabs/Cartridge-Interactable.prefab | 1488 ++++++++- .../Resources/InteractionLayerSettings.asset | 10 +- 7 files changed, 4408 insertions(+), 38 deletions(-) create mode 100644 Assets/Models/Fortus Canister/Model/CanisterTape.fbx create mode 100644 Assets/Models/Fortus Canister/Model/CanisterTape.fbx.meta create mode 100644 Assets/Models/Fortus Canister/Model/CanisterTape.prefab create mode 100644 Assets/Models/Fortus Canister/Model/CanisterTape.prefab.meta diff --git a/Assets/Models/Fortus Canister/Model/CanisterTape.fbx b/Assets/Models/Fortus Canister/Model/CanisterTape.fbx new file mode 100644 index 0000000..d5a7306 --- /dev/null +++ b/Assets/Models/Fortus Canister/Model/CanisterTape.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e51193d7cc90f01f1c56d99e3169fc8309fdb7b1882d78bb682b83aa8c817e23 +size 30460 diff --git a/Assets/Models/Fortus Canister/Model/CanisterTape.fbx.meta b/Assets/Models/Fortus Canister/Model/CanisterTape.fbx.meta new file mode 100644 index 0000000..c2297dd --- /dev/null +++ b/Assets/Models/Fortus Canister/Model/CanisterTape.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 153511fbcba98f74d9ff5c476b31ed9e +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 0.1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 0.1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Fortus Canister/Model/CanisterTape.prefab b/Assets/Models/Fortus Canister/Model/CanisterTape.prefab new file mode 100644 index 0000000..f110a46 --- /dev/null +++ b/Assets/Models/Fortus Canister/Model/CanisterTape.prefab @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &8110114255918648719 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 253ad6941df254150874ec0bb9fa269b, type: 2} + - target: {fileID: 919132149155446097, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} + propertyPath: m_Name + value: CanisterTape + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 153511fbcba98f74d9ff5c476b31ed9e, type: 3} diff --git a/Assets/Models/Fortus Canister/Model/CanisterTape.prefab.meta b/Assets/Models/Fortus Canister/Model/CanisterTape.prefab.meta new file mode 100644 index 0000000..35bef42 --- /dev/null +++ b/Assets/Models/Fortus Canister/Model/CanisterTape.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1f47e590eb2fa144a9c6a414e189d8ec +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Fortus Canister/Model/Cartridge_V3 Variant Interactable.prefab b/Assets/Models/Fortus Canister/Model/Cartridge_V3 Variant Interactable.prefab index fed63dd..d6ab9f3 100644 --- a/Assets/Models/Fortus Canister/Model/Cartridge_V3 Variant Interactable.prefab +++ b/Assets/Models/Fortus Canister/Model/Cartridge_V3 Variant Interactable.prefab @@ -1,5 +1,338 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &231429268080004829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6467913798579281447} + - component: {fileID: 7416471332345208224} + - component: {fileID: 5010836630116140778} + m_Layer: 0 + m_Name: Cylinder.005 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6467913798579281447 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231429268080004829} + 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: 1212227044355394874} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7416471332345208224 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231429268080004829} + m_Mesh: {fileID: 3390558720134950976, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &5010836630116140778 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231429268080004829} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &474146845932521416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2997105347235755879} + - component: {fileID: 3822899580258090013} + - component: {fileID: 1869496002659804905} + m_Layer: 0 + m_Name: Interior_Large_Section_Popout + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2997105347235755879 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474146845932521416} + 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: 3900550112163822257} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3822899580258090013 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474146845932521416} + m_Mesh: {fileID: -7263905380226694795, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &1869496002659804905 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474146845932521416} + 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: d4d35e4f6c97b4d7f9f7d27f9e4fc0be, 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} +--- !u!1 &532757837819143124 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 856279369713505134} + - component: {fileID: 6507975934523815993} + - component: {fileID: 5327551224878225465} + m_Layer: 0 + m_Name: Cylinder.002 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &856279369713505134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 532757837819143124} + 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: 1212227044355394874} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6507975934523815993 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 532757837819143124} + m_Mesh: {fileID: 8691780276856062721, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &5327551224878225465 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 532757837819143124} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &1182665900626322174 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5236466170488912795} + - component: {fileID: 8136670427705346541} + - component: {fileID: 2897259354266345947} + m_Layer: 0 + m_Name: Clip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5236466170488912795 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182665900626322174} + serializedVersion: 2 + m_LocalRotation: {x: -0.024677735, y: 0.70667607, z: -0.024677735, w: 0.70667607} + m_LocalPosition: {x: -0.216, y: 0.2137, z: 0.0071} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3351196793085936227} + m_Father: {fileID: 2477252259466568489} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: -4} +--- !u!33 &8136670427705346541 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182665900626322174} + m_Mesh: {fileID: -4404790747583470383, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &2897259354266345947 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182665900626322174} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} --- !u!1 &1360195127966810115 GameObject: m_ObjectHideFlags: 0 @@ -275,6 +608,1401 @@ CapsuleCollider: m_Height: 2.000001 m_Direction: 1 m_Center: {x: 0.00000053644203, y: -0.00000035762798, z: -0.00000008940697} +--- !u!1 &1975020255552124701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6805353724269331477} + - component: {fileID: 6745159323764901461} + - component: {fileID: 8282809893058822965} + m_Layer: 0 + m_Name: Cube.020 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6805353724269331477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975020255552124701} + 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: 1212227044355394874} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6745159323764901461 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975020255552124701} + m_Mesh: {fileID: 2911736426955009642, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &8282809893058822965 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975020255552124701} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &2430839488996525746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8055759836218506543} + - component: {fileID: 517730474501568617} + - component: {fileID: 4755525113703824256} + m_Layer: 0 + m_Name: Interior_Screw_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8055759836218506543 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2430839488996525746} + 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: 3900550112163822257} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &517730474501568617 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2430839488996525746} + m_Mesh: {fileID: -386455017551993215, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &4755525113703824256 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2430839488996525746} + 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: d4d35e4f6c97b4d7f9f7d27f9e4fc0be, 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} +--- !u!1 &2966508083732920723 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2477252259466568489} + m_Layer: 0 + m_Name: Cartridge_V3 Variant Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2477252259466568489 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2966508083732920723} + 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: 5236466170488912795} + - {fileID: 5048450597681035968} + - {fileID: 9016411276530573146} + - {fileID: 1212227044355394874} + - {fileID: 3850910147412946233} + - {fileID: 421256685097331234} + - {fileID: 3900550112163822257} + - {fileID: 2340056826067028963} + - {fileID: 8643806108814615515} + - {fileID: 1094906633763983530} + - {fileID: 4154154209463009967} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3780986699127333500 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 788415759252507969} + - component: {fileID: 7251956762502540908} + - component: {fileID: 7312116019529245950} + m_Layer: 0 + m_Name: Cylinder_Main.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &788415759252507969 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3780986699127333500} + 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: 1212227044355394874} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7251956762502540908 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3780986699127333500} + m_Mesh: {fileID: -6355515544310781890, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &7312116019529245950 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3780986699127333500} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &3864178552224525880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5913180068977417121} + - component: {fileID: 968252520846494224} + - component: {fileID: 532583517955355511} + m_Layer: 0 + m_Name: Interior_Small_Section + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5913180068977417121 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3864178552224525880} + 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: 3850910147412946233} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &968252520846494224 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3864178552224525880} + m_Mesh: {fileID: 2249808741514523440, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &532583517955355511 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3864178552224525880} + 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: d4d35e4f6c97b4d7f9f7d27f9e4fc0be, 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} +--- !u!1 &4868592699911165438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2766107098030484332} + - component: {fileID: 7469327541474203067} + - component: {fileID: 8813391333841233426} + m_Layer: 0 + m_Name: Interior_Channel_Cap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2766107098030484332 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4868592699911165438} + 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: 3900550112163822257} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7469327541474203067 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4868592699911165438} + m_Mesh: {fileID: -2037824743967566501, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &8813391333841233426 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4868592699911165438} + 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: d4d35e4f6c97b4d7f9f7d27f9e4fc0be, 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} +--- !u!1 &5110475155541656799 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6805840251457248530} + - component: {fileID: 5714553391546535951} + - component: {fileID: 3810630425949812964} + m_Layer: 0 + m_Name: Flip_Pad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6805840251457248530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5110475155541656799} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.00156, y: -0.00019, z: -0.00226} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 421256685097331234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5714553391546535951 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5110475155541656799} + m_Mesh: {fileID: 7833598961931425104, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &3810630425949812964 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5110475155541656799} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &5595677857767321756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3351196793085936227} + - component: {fileID: 6205753850395393202} + - component: {fileID: 8903350275540817171} + m_Layer: 0 + m_Name: Clip_Pad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3351196793085936227 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5595677857767321756} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.00175, y: -0.00247, z: 0.00195} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5236466170488912795} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6205753850395393202 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5595677857767321756} + m_Mesh: {fileID: 902292924429481535, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &8903350275540817171 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5595677857767321756} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &5875810263984471138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421256685097331234} + - component: {fileID: 3790417273332515381} + - component: {fileID: 5933327037771276440} + - component: {fileID: 1994594684026882957} + - component: {fileID: 3414920703166708064} + - component: {fileID: 2757302664559975263} + - component: {fileID: 8523844120909673269} + m_Layer: 0 + m_Name: Flip_Arm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &421256685097331234 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875810263984471138} + serializedVersion: 2 + m_LocalRotation: {x: 0.6819983, y: 0, z: 0, w: 0.7313538} + m_LocalPosition: {x: -0.1585, y: 0.228, z: -0.0204} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6805840251457248530} + - {fileID: 6456035007540429744} + m_Father: {fileID: 2477252259466568489} + m_LocalEulerAnglesHint: {x: 86, y: 0, z: 0} +--- !u!33 &3790417273332515381 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875810263984471138} + m_Mesh: {fileID: -8865241248824172889, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &5933327037771276440 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875810263984471138} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!54 &1994594684026882957 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875810263984471138} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!59 &3414920703166708064 +HingeJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875810263984471138} + m_ConnectedBody: {fileID: 0} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: -0.1585, y: 0.228, z: -0.0204} + serializedVersion: 2 + m_UseSpring: 0 + m_Spring: + spring: 0 + damper: 0 + targetPosition: 0 + m_UseMotor: 0 + m_Motor: + targetVelocity: 0 + force: 0 + freeSpin: 0 + m_UseLimits: 0 + m_ExtendedLimits: 0 + m_UseAcceleration: 0 + m_Limits: + min: -86 + max: 86 + bounciness: 0 + bounceMinVelocity: 0.2 + contactDistance: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 1 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!65 &2757302664559975263 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875810263984471138} + 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.0006917121, y: 0.0007288931, z: 0.00032558266} + m_Center: {x: 0.0000000051659317, y: 0.00029754272, z: -0.000068413305} +--- !u!114 &8523844120909673269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875810263984471138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 0 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!1 &6038486393825060337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8676615447163491859} + - component: {fileID: 2084547581248656595} + - component: {fileID: 5173419855323753592} + m_Layer: 0 + m_Name: Cylinder.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8676615447163491859 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6038486393825060337} + 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: 1212227044355394874} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2084547581248656595 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6038486393825060337} + m_Mesh: {fileID: -7387706064836869012, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &5173419855323753592 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6038486393825060337} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &6165883632583038797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6456035007540429744} + - component: {fileID: 7491122695439327624} + - component: {fileID: 2542004312418342111} + - component: {fileID: 3856986954198828731} + m_Layer: 0 + m_Name: Flip_Pad_Pull_Out + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6456035007540429744 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6165883632583038797} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000089406946, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.00033500112, z: -0.00013000034} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 421256685097331234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7491122695439327624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6165883632583038797} + m_Mesh: {fileID: 1219518195786479877, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &2542004312418342111 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6165883632583038797} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!65 &3856986954198828731 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6165883632583038797} + 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.0005044888, y: 0.00028706918, z: 0.00007960753} + m_Center: {x: -0.0000000018626451, y: -0.0000000019354047, z: -0.000000003576135} +--- !u!1 &6210601333934497842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1212227044355394874} + - component: {fileID: 5231916408553949499} + - component: {fileID: 6795134816140846189} + m_Layer: 0 + m_Name: Cylinder_Main + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1212227044355394874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6210601333934497842} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 788415759252507969} + - {fileID: 6805353724269331477} + - {fileID: 8676615447163491859} + - {fileID: 856279369713505134} + - {fileID: 6467913798579281447} + - {fileID: 2794036243108608381} + m_Father: {fileID: 2477252259466568489} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5231916408553949499 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6210601333934497842} + m_Mesh: {fileID: -2183788803404083237, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &6795134816140846189 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6210601333934497842} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &6988699871288895523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3850910147412946233} + - component: {fileID: 3353968157970251930} + - component: {fileID: 7671706372986010952} + m_Layer: 0 + m_Name: BigCap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3850910147412946233 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6988699871288895523} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5913180068977417121} + m_Father: {fileID: 2477252259466568489} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3353968157970251930 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6988699871288895523} + m_Mesh: {fileID: 2047977128280786282, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &7671706372986010952 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6988699871288895523} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!1 &6996904672898135517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2794036243108608381} + - component: {fileID: 2037852912730863153} + - component: {fileID: 5213417316250058994} + m_Layer: 0 + m_Name: Top_Part + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2794036243108608381 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6996904672898135517} + 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: 1212227044355394874} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2037852912730863153 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6996904672898135517} + m_Mesh: {fileID: 3878660680510224180, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &5213417316250058994 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6996904672898135517} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} --- !u!1 &7151990427204848470 GameObject: m_ObjectHideFlags: 0 @@ -307,71 +2035,1047 @@ Transform: - {fileID: 3819015551208540297} m_Father: {fileID: 2477252259466568489} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &5394980844195511645 +--- !u!1 &7773393056131987733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6725879673145654591} + - component: {fileID: 132230717294125549} + - component: {fileID: 1571684036206888225} + m_Layer: 0 + m_Name: Interior_Screw_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6725879673145654591 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7773393056131987733} + 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: 3900550112163822257} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &132230717294125549 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7773393056131987733} + m_Mesh: {fileID: -3690812562997542845, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &1571684036206888225 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7773393056131987733} + 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: d4d35e4f6c97b4d7f9f7d27f9e4fc0be, 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} +--- !u!1 &8059735593795899747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3900550112163822257} + - component: {fileID: 6866262331929358480} + - component: {fileID: 7786811726024025865} + m_Layer: 0 + m_Name: Interior_Large_Section + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3900550112163822257 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8059735593795899747} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2766107098030484332} + - {fileID: 2997105347235755879} + - {fileID: 8055759836218506543} + - {fileID: 4895118070752925655} + - {fileID: 5909778948184808428} + - {fileID: 6725879673145654591} + m_Father: {fileID: 2477252259466568489} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6866262331929358480 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8059735593795899747} + m_Mesh: {fileID: -69072941010180343, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &7786811726024025865 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8059735593795899747} + 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: d4d35e4f6c97b4d7f9f7d27f9e4fc0be, 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} +--- !u!1 &8729402078084537444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5909778948184808428} + - component: {fileID: 8217083206361883158} + - component: {fileID: 8167431688943631902} + m_Layer: 0 + m_Name: Interior_Screw_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5909778948184808428 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8729402078084537444} + 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: 3900550112163822257} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8217083206361883158 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8729402078084537444} + m_Mesh: {fileID: -7347795374436300662, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &8167431688943631902 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8729402078084537444} + 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: d4d35e4f6c97b4d7f9f7d27f9e4fc0be, 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} +--- !u!1 &8861309074893074346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2340056826067028963} + - component: {fileID: 7400839317551679653} + - component: {fileID: 651532211279457580} + - component: {fileID: 308438123433256243} + - component: {fileID: 9126189417414843225} + - component: {fileID: 8408759206013920909} + m_Layer: 0 + m_Name: Plug + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2340056826067028963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8861309074893074346} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: -0.1661, z: -0.0733} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2477252259466568489} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7400839317551679653 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8861309074893074346} + m_Mesh: {fileID: -7375960818186813708, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &651532211279457580 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8861309074893074346} + 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} +--- !u!54 &308438123433256243 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8861309074893074346} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &9126189417414843225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8861309074893074346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!65 &8408759206013920909 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8861309074893074346} + 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.00033943207, y: 0.00018372209, z: 0.00033943198} + m_Center: {x: 0, y: -0.00007943221, z: 2.2575996e-18} +--- !u!1 &9154515207664987740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4895118070752925655} + - component: {fileID: 5041698992328129513} + - component: {fileID: 7847310053003909432} + m_Layer: 0 + m_Name: Interior_Screw_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4895118070752925655 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9154515207664987740} + 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: 3900550112163822257} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5041698992328129513 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9154515207664987740} + m_Mesh: {fileID: -6132221468063521106, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &7847310053003909432 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9154515207664987740} + 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: d4d35e4f6c97b4d7f9f7d27f9e4fc0be, 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} +--- !u!1001 &2792334691799688615 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 2477252259466568489} m_Modifications: - - target: {fileID: 7202932683926062286, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 5452675042582839698, guid: 9e3050092508da64b88083845324fcda, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 12d57f81b6c8b4e2594491000f517ebd, type: 2} + - target: {fileID: 5812800766853144647, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_Name - value: Cartridge_V3 Variant Interactable + value: ThumbWheel objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: -0.1543 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0.2273 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 0.00948 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.7071067 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} + - target: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} - insertIndex: -1 - addedObject: {fileID: 1094906633763983530} - - targetCorrespondingSourceObject: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} - insertIndex: -1 - addedObject: {fileID: 4154154209463009967} + m_AddedGameObjects: [] m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} ---- !u!4 &2477252259466568489 stripped + m_SourcePrefab: {fileID: 100100000, guid: 9e3050092508da64b88083845324fcda, type: 3} +--- !u!4 &9016411276530573146 stripped Transform: - m_CorrespondingSourceObject: {fileID: 7547511465054740084, guid: c80189945ce95419b8a3f1d9bfb64ec3, type: 3} - m_PrefabInstance: {fileID: 5394980844195511645} + m_CorrespondingSourceObject: {fileID: 6620546347283397373, guid: 9e3050092508da64b88083845324fcda, type: 3} + m_PrefabInstance: {fileID: 2792334691799688615} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3533605646861815972 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2477252259466568489} + m_Modifications: + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalScale.x + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalScale.y + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalScale.z + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalPosition.y + value: -0.1597 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0749 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8956956124604657886, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + propertyPath: m_Name + value: CanisterTape + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8956956124604657886, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + insertIndex: -1 + addedObject: {fileID: 8627806230944316353} + - targetCorrespondingSourceObject: {fileID: 8956956124604657886, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + insertIndex: -1 + addedObject: {fileID: 7798793048474624085} + - targetCorrespondingSourceObject: {fileID: 8956956124604657886, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + insertIndex: -1 + addedObject: {fileID: 8710816239888859076} + m_SourcePrefab: {fileID: 100100000, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} +--- !u!4 &5048450597681035968 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8576631116312717924, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + m_PrefabInstance: {fileID: 3533605646861815972} + m_PrefabAsset: {fileID: 0} +--- !u!1 &5567684709285273722 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8956956124604657886, guid: 1f47e590eb2fa144a9c6a414e189d8ec, type: 3} + m_PrefabInstance: {fileID: 3533605646861815972} + m_PrefabAsset: {fileID: 0} +--- !u!65 &8627806230944316353 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5567684709285273722} + 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.0023358676, y: 0.00048794097, z: 0.0015067597} + m_Center: {x: -0.000024799845, y: -0.00017440498, z: 0.000024916084} +--- !u!54 &7798793048474624085 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5567684709285273722} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &8710816239888859076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5567684709285273722} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!1001 &5803516791894812704 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2477252259466568489} + m_Modifications: + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalPosition.z + value: 0.045 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3185483859737760065, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + propertyPath: m_Name + value: Cannister_Spool2b + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} +--- !u!4 &8643806108814615515 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2845936443561905147, guid: fbe6a444d51c24f47b146b2d48170255, type: 3} + m_PrefabInstance: {fileID: 5803516791894812704} m_PrefabAsset: {fileID: 0} diff --git a/Assets/Prefabs/Cartridge-Interactable.prefab b/Assets/Prefabs/Cartridge-Interactable.prefab index 1d7c106..3e7c5c5 100644 --- a/Assets/Prefabs/Cartridge-Interactable.prefab +++ b/Assets/Prefabs/Cartridge-Interactable.prefab @@ -1,5 +1,297 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &562306721583893520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1828835789613777274} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1828835789613777274 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 562306721583893520} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0.000042} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7269391871314524496} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &653704503570999810 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2879764935112646882} + - component: {fileID: 5839151293890377328} + - component: {fileID: 801554434498747261} + m_Layer: 0 + m_Name: Clip_Start (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2879764935112646882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653704503570999810} + serializedVersion: 2 + m_LocalRotation: {x: 0.48224562, y: 0.5171452, z: -0.5171452, w: 0.48224562} + m_LocalPosition: {x: 0.21370006, y: 0.21599996, z: 0.0071001053} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1271780745397795031} + m_Father: {fileID: 6554210300994472440} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5839151293890377328 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653704503570999810} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 16 + m_AttachTransform: {fileID: 1271780745397795031} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 2244017144755370326} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &801554434498747261 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653704503570999810} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0008, y: 0.0005, z: 0.0001} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &945597522205999164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5781929508757616066} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5781929508757616066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945597522205999164} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 0, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1378838645015165914} + m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} +--- !u!1 &1248507882105758780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1378838645015165914} + - component: {fileID: 3814621177531744636} + - component: {fileID: 6988986027458748647} + m_Layer: 0 + m_Name: Flip_Arm_Open (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1378838645015165914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1248507882105758780} + serializedVersion: 2 + m_LocalRotation: {x: -0.46854308, y: 0.46854308, z: -0.52959174, w: 0.52959174} + m_LocalPosition: {x: 0.22800004, y: 0.15849996, z: -0.020400047} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5781929508757616066} + m_Father: {fileID: 6554210300994472440} + m_LocalEulerAnglesHint: {x: 0, y: 83, z: -90} +--- !u!114 &3814621177531744636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1248507882105758780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 2 + m_AttachTransform: {fileID: 5781929508757616066} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &6988986027458748647 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1248507882105758780} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0006917121, y: 0.0007471194, z: 0.000049418595} + m_Center: {x: 0.0000000051496545, y: 0.00030665586, z: -0.0002064954} --- !u!1 &2250823593686253332 GameObject: m_ObjectHideFlags: 0 @@ -165,6 +457,121 @@ MonoBehaviour: m_PostInfinity: 2 m_RotationOrder: 4 m_Variable: {fileID: 0} +--- !u!1 &3184747893969138918 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950196403452966282} + - component: {fileID: 7059930980236943887} + - component: {fileID: 4233591411056678351} + m_Layer: 0 + m_Name: Clip_End (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1950196403452966282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3184747893969138918} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: -0.7071068, w: 0} + m_LocalPosition: {x: 0.2468, y: 0.0729, z: 0.0096} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6394101285905544255} + m_Father: {fileID: 6554210300994472440} + m_LocalEulerAnglesHint: {x: 0, y: -90, z: -180} +--- !u!114 &7059930980236943887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3184747893969138918} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 16 + m_AttachTransform: {fileID: 6394101285905544255} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &4233591411056678351 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3184747893969138918} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0008, y: 0.0005, z: 0.0001} + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &3468872304847212793 GameObject: m_ObjectHideFlags: 0 @@ -247,6 +654,328 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 +--- !u!1 &4473410148971494634 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7741815602707221486} + - component: {fileID: 1954944404205383117} + - component: {fileID: 261351073423855207} + m_Layer: 0 + m_Name: Plug_Start (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7741815602707221486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4473410148971494634} + serializedVersion: 2 + m_LocalRotation: {x: -0.50000006, y: 0.50000006, z: -0.49999997, w: 0.49999997} + m_LocalPosition: {x: -0.16610003, y: 0, z: -0.073299885} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6554210300994472440} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1954944404205383117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4473410148971494634} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 4 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 5809729421961169329} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &261351073423855207 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4473410148971494634} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.00033943207, y: 0.00018372209, z: 0.00033943198} + m_Center: {x: 0, y: -0.00007943221, z: 2.2575996e-18} +--- !u!1 &4823190321506824250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7193478307026632140} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7193478307026632140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4823190321506824250} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0.000042} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4309003337707650749} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4842826320353215569 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5544592873843358829} + - component: {fileID: 8583888496548243938} + - component: {fileID: 8086785803766785154} + m_Layer: 0 + m_Name: Flip_Arm_Closed (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5544592873843358829 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4842826320353215569} + serializedVersion: 2 + m_LocalRotation: {x: 0.4822456, y: -0.4822456, z: -0.5171452, w: 0.5171452} + m_LocalPosition: {x: 0.22800004, y: 0.15849996, z: -0.020400047} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 6802539337180196690} + m_Father: {fileID: 6554210300994472440} + m_LocalEulerAnglesHint: {x: -86, y: 0, z: 0} +--- !u!114 &8583888496548243938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4842826320353215569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 2 + m_AttachTransform: {fileID: 6802539337180196690} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 0 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &8086785803766785154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4842826320353215569} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.001, y: 0.00062327564, z: 0.0000914834} + m_Center: {x: 0, y: 0.0003601262, z: -0.00017701363} +--- !u!1 &4931735010413140151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6802539337180196690} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6802539337180196690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4931735010413140151} + 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: 5544592873843358829} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5222852600659351627 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1271780745397795031} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1271780745397795031 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5222852600659351627} + 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: 2879764935112646882} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5446038345979176515 GameObject: m_ObjectHideFlags: 0 @@ -279,8 +1008,244 @@ Transform: - {fileID: 893407086461366721} - {fileID: 7363200301241955007} - {fileID: 4748244553458239309} + - {fileID: 1378838645015165914} + - {fileID: 5544592873843358829} + - {fileID: 6349964133375853093} + - {fileID: 2879764935112646882} + - {fileID: 1950196403452966282} + - {fileID: 4309003337707650749} + - {fileID: 7741815602707221486} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6260472645109570799 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6349964133375853093} + - component: {fileID: 7450763733688686485} + - component: {fileID: 4475900670875598356} + m_Layer: 0 + m_Name: Tape_Closed (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6349964133375853093 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6260472645109570799} + serializedVersion: 2 + m_LocalRotation: {x: -0.50000006, y: 0.50000006, z: -0.49999997, w: 0.49999997} + m_LocalPosition: {x: -0.15969992, y: 0, z: -0.07489991} + m_LocalScale: {x: 85, y: 85, z: 85} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6554210300994472440} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7450763733688686485 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6260472645109570799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 8 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 6261687912628628780} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &4475900670875598356 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6260472645109570799} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0023358676, y: 0.00048794097, z: 0.0015067597} + m_Center: {x: -0.000024799845, y: -0.00017440498, z: 0.000024916084} +--- !u!1 &6318786732990583905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4309003337707650749} + - component: {fileID: 8165242818413526658} + - component: {fileID: 6842947207065266639} + m_Layer: 0 + m_Name: Pad_End (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4309003337707650749 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6318786732990583905} + serializedVersion: 2 + m_LocalRotation: {x: 0.68199825, y: -0.00000020538914, z: -0.7313538, w: -0.00000011521927} + m_LocalPosition: {x: 0.2423, y: 0.0299, z: 0.0084} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7193478307026632140} + m_Father: {fileID: 6554210300994472440} + m_LocalEulerAnglesHint: {x: 0, y: -86, z: -180} +--- !u!114 &8165242818413526658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6318786732990583905} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 32 + m_AttachTransform: {fileID: 7193478307026632140} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &6842947207065266639 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6318786732990583905} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.00084896904, y: 0.0003274822, z: 0.000100000005} + m_Center: {x: -0.000018735975, y: 0.000034502416, z: -2.9305727e-14} --- !u!1 &6396892782732616106 GameObject: m_ObjectHideFlags: 0 @@ -402,6 +1367,152 @@ MonoBehaviour: m_Calls: [] m_MaterialPropertyBlockHelper: {fileID: 6583660292157813271} m_ColorPropertyName: +--- !u!1 &6858618951101167954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6394101285905544255} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6394101285905544255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6858618951101167954} + 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: 1950196403452966282} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8161863196413621126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7269391871314524496} + - component: {fileID: 709677258686597194} + - component: {fileID: 1814191683020700981} + m_Layer: 0 + m_Name: Pad_End (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7269391871314524496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8161863196413621126} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000005960463, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.00033500112, z: -0.00013000034} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1828835789613777274} + m_Father: {fileID: 3161078843648604362} + m_LocalEulerAnglesHint: {x: 0, y: -86, z: -180} +--- !u!114 &709677258686597194 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8161863196413621126} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 32 + m_AttachTransform: {fileID: 1828835789613777274} + m_KeepSelectedTargetValid: 0 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &1814191683020700981 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8161863196413621126} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0005044888, y: 0.00028706918, z: 0.00007960753} + m_Center: {x: -0.0000000018626451, y: -0.0000000019354047, z: -0.000000003576135} --- !u!1 &8303585072692781810 GameObject: m_ObjectHideFlags: 0 @@ -735,6 +1846,14 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 6554210300994472440} m_Modifications: + - target: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -86 + objectReference: {fileID: 0} + - target: {fileID: 1994594684026882957, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Constraints + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2477252259466568489, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -775,14 +1894,121 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: -90 objectReference: {fileID: 0} + - target: {fileID: 2668331196309396013, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_IsKinematic + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2757302664559975263, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Size.y + value: 0.0007471194 + objectReference: {fileID: 0} + - target: {fileID: 2757302664559975263, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Size.z + value: 0.000049418595 + objectReference: {fileID: 0} + - target: {fileID: 2757302664559975263, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Center.x + value: 0.0000000051496545 + objectReference: {fileID: 0} + - target: {fileID: 2757302664559975263, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Center.y + value: 0.00030665586 + objectReference: {fileID: 0} + - target: {fileID: 2757302664559975263, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Center.z + value: -0.0002064954 + objectReference: {fileID: 0} - target: {fileID: 2966508083732920723, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_Name value: Cartridge_V3 Variant Interactable objectReference: {fileID: 0} + - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Axis.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_UseLimits + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Limits.max + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Limits.min + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Limits.bounceMinVelocity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8523844120909673269, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_MovementType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8523844120909673269, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_TrackRotation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8523844120909673269, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_VelocityScale + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 8523844120909673269, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_SmoothPosition + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8523844120909673269, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_TightenPosition + value: 0.01 + objectReference: {fileID: 0} + - target: {fileID: 8523844120909673269, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_DistanceCalculationMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8523844120909673269, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_InteractionLayers.m_Bits + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8710816239888859076, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_InteractionLayers.m_Bits + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 8925856456829875478, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_MovementType + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8925856456829875478, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_DistanceCalculationMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8925856456829875478, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_InteractionLayers.m_Bits + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 9126189417414843225, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_InteractionLayers.m_Bits + value: 5 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 7269391871314524496} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 4595166388880541806} + - targetCorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 4845629233216095973} + - targetCorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 2244017144755370326} + - targetCorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 5921433187843998212} m_SourcePrefab: {fileID: 100100000, guid: b27049639847946ddac425fa7721eb71, type: 3} --- !u!4 &893407086461366721 stripped Transform: @@ -794,13 +2020,271 @@ Transform: m_CorrespondingSourceObject: {fileID: 3819015551208540297, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} +--- !u!4 &3161078843648604362 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} +--- !u!1 &4498918534765473814 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} +--- !u!65 &4595166388880541806 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498918534765473814} + 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.0006995102, y: 0.00040441856, z: 0.00021432019} + m_Center: {x: -0.000004023314, y: 0.0000000016229773, z: 0.00004916335} +--- !u!54 &4845629233216095973 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498918534765473814} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &2244017144755370326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498918534765473814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 17 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 --- !u!23 &4858649905186535133 stripped MeshRenderer: m_CorrespondingSourceObject: {fileID: 7884561136558908469, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} +--- !u!114 &5809729421961169329 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 9126189417414843225, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &5991556086484635058 stripped Transform: m_CorrespondingSourceObject: {fileID: 9016411276530573146, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} +--- !u!114 &6261687912628628780 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8710816239888859076, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &9191249259938328202 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} +--- !u!65 &5921433187843998212 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9191249259938328202} + 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.0006917121, y: 0.00007258416, z: 0.00020539184} + m_Center: {x: -8.190567e-12, y: 0.0006522957, z: -0.000077986486} diff --git a/Assets/XRI/Settings/Resources/InteractionLayerSettings.asset b/Assets/XRI/Settings/Resources/InteractionLayerSettings.asset index 06793d8..af896ee 100644 --- a/Assets/XRI/Settings/Resources/InteractionLayerSettings.asset +++ b/Assets/XRI/Settings/Resources/InteractionLayerSettings.asset @@ -14,11 +14,11 @@ MonoBehaviour: m_EditorClassIdentifier: m_LayerNames: - Default - - - - - - - - - - + - FlipArm + - Plug + - Tape + - Clip + - FlipArmPadPullOut - - - From 1d0828181d512f3306d821b9e82e5b52c8489f3d Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Mon, 6 Nov 2023 19:46:08 -0500 Subject: [PATCH 02/10] mavric-2175: [WIP] Trying to figure out how to control what interactable/socket is "enabled" at a specific step --- Assets/Prefabs/Cartridge-Interactable.prefab | 1686 ++++++++++++++--- .../Interactions/LockingInteractable.cs | 44 + .../Interactions/LockingInteractable.cs.meta | 3 + Assets/Scripts/Interactions/Sockets.meta | 8 + Assets/Scripts/Interactions/XRSocketFilter.cs | 91 + .../Interactions/XRSocketFilter.cs.meta | 11 + .../SO Data/Channels/States/OnComplete.meta | 8 + .../Channels/States/OnComplete/Clip.meta | 8 + .../OnComplete/Clip/OnComplete_ClipEnd.asset | 14 + .../Clip/OnComplete_ClipEnd.asset.meta | 8 + .../Clip/OnComplete_ClipStart.asset | 14 + .../Clip/OnComplete_ClipStart.asset.meta | 8 + .../Channels/States/OnComplete/FlipArm.meta | 8 + .../OnComplete_FlipArmClosed_Entered.asset | 14 + ...nComplete_FlipArmClosed_Entered.asset.meta | 8 + .../OnComplete_FlipArmClosed_Exited.asset | 14 + ...OnComplete_FlipArmClosed_Exited.asset.meta | 8 + .../OnComplete_FlipArmOpen_Entered.asset | 14 + .../OnComplete_FlipArmOpen_Entered.asset.meta | 8 + .../OnComplete_FlipArmOpen_Exited.asset | 14 + .../OnComplete_FlipArmOpen_Exited.asset.meta | 8 + .../Channels/States/OnComplete/Pad.meta | 8 + .../OnComplete/Pad/OnComplete_PadEnd.asset | 14 + .../Pad/OnComplete_PadEnd.asset.meta | 8 + .../OnComplete/Pad/OnComplete_PadStart.asset | 14 + .../Pad/OnComplete_PadStart.asset.meta | 8 + .../Channels/States/OnComplete/Plug.meta | 8 + .../Plug/OnComplete_Plug_Enter.asset | 14 + .../Plug/OnComplete_Plug_Enter.asset.meta | 8 + .../Plug/OnComplete_Plug_Exit.asset | 14 + .../Plug/OnComplete_Plug_Exit.asset.meta | 8 + .../Channels/States/OnComplete/Tape.meta | 8 + .../Tape/OnComplete_Tape_Entered.asset | 14 + .../Tape/OnComplete_Tape_Entered.asset.meta | 8 + .../Tape/OnComplete_Tape_Exited.asset | 14 + .../Tape/OnComplete_Tape_Exited.asset.meta | 8 + .../Resources/InteractionLayerSettings.asset | 4 +- 37 files changed, 1854 insertions(+), 305 deletions(-) create mode 100644 Assets/Scripts/Interactions/LockingInteractable.cs create mode 100644 Assets/Scripts/Interactions/LockingInteractable.cs.meta create mode 100644 Assets/Scripts/Interactions/Sockets.meta create mode 100644 Assets/Scripts/Interactions/XRSocketFilter.cs create mode 100644 Assets/Scripts/Interactions/XRSocketFilter.cs.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Clip.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Pad.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Plug.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Tape.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset.meta diff --git a/Assets/Prefabs/Cartridge-Interactable.prefab b/Assets/Prefabs/Cartridge-Interactable.prefab index 3e7c5c5..d876699 100644 --- a/Assets/Prefabs/Cartridge-Interactable.prefab +++ b/Assets/Prefabs/Cartridge-Interactable.prefab @@ -1,5 +1,121 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &525006820143030397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7062277800003574794} + - component: {fileID: 8286976572009468069} + - component: {fileID: 1507072831895097260} + m_Layer: 0 + m_Name: Clip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7062277800003574794 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525006820143030397} + 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: 4748244553458239309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8286976572009468069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525006820143030397} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: 890b252c4d8fea047bdd1fa67be55287, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5839151293890377328} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 7059930980236943887} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &1507072831895097260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525006820143030397} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: 5fb97b32f7bc3104b8970ee3b855e3fe, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7059930980236943887} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &562306721583893520 GameObject: m_ObjectHideFlags: 0 @@ -42,6 +158,7 @@ GameObject: - component: {fileID: 2879764935112646882} - component: {fileID: 5839151293890377328} - component: {fileID: 801554434498747261} + - component: {fileID: 7157729147039395618} m_Layer: 0 m_Name: Clip_Start (Socket) m_TagString: Untagged @@ -63,7 +180,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1271780745397795031} - m_Father: {fileID: 6554210300994472440} + m_Father: {fileID: 4999396423817038611} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &5839151293890377328 MonoBehaviour: @@ -99,7 +216,19 @@ MonoBehaviour: m_Calls: [] m_SelectExited: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 11400000, guid: 890b252c4d8fea047bdd1fa67be55287, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_StartingHoverFilters: [] m_StartingSelectFilters: [] m_OnHoverEntered: @@ -146,6 +275,20 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.0008, y: 0.0005, z: 0.0001} m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &7157729147039395618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653704503570999810} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!1 &945597522205999164 GameObject: m_ObjectHideFlags: 0 @@ -189,7 +332,7 @@ GameObject: - component: {fileID: 3814621177531744636} - component: {fileID: 6988986027458748647} m_Layer: 0 - m_Name: Flip_Arm_Open (Socket) + m_Name: FlipArm_Open (Socket) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -209,7 +352,7 @@ Transform: m_ConstrainProportionsScale: 1 m_Children: - {fileID: 5781929508757616066} - m_Father: {fileID: 6554210300994472440} + m_Father: {fileID: 4999396423817038611} m_LocalEulerAnglesHint: {x: 0, y: 83, z: -90} --- !u!114 &3814621177531744636 MonoBehaviour: @@ -242,10 +385,34 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 11400000, guid: a50eda04e9496cb40bc1fa6a5e92db9a, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_SelectExited: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 11400000, guid: 07646ef0c5097ae48ac36b701821381d, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_StartingHoverFilters: [] m_StartingSelectFilters: [] m_OnHoverEntered: @@ -263,7 +430,7 @@ MonoBehaviour: m_ShowInteractableHoverMeshes: 1 m_InteractableHoverMeshMaterial: {fileID: 0} m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 1 + m_SocketActive: 0 m_InteractableHoverScale: 1 m_RecycleDelayTime: 1 m_HoverSocketSnapping: 0 @@ -292,6 +459,213 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.0006917121, y: 0.0007471194, z: 0.000049418595} m_Center: {x: 0.0000000051496545, y: 0.00030665586, z: -0.0002064954} +--- !u!1 &1482632842156037249 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2221178838410422766} + - component: {fileID: 4363777706919252968} + - component: {fileID: 2872770248050710833} + m_Layer: 0 + m_Name: Tape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2221178838410422766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482632842156037249} + 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: 4748244553458239309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4363777706919252968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482632842156037249} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: 596c4fb03be086e4b97a3a7559a4ace4, type: 2} + response: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2872770248050710833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482632842156037249} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: fe96a5f4be50e96429a11f02ae8d95e1, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &1741252749157032704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5261145318291616721} + - component: {fileID: 1770319074839978969} + - component: {fileID: 1216879055084887009} + m_Layer: 0 + m_Name: Pad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5261145318291616721 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1741252749157032704} + 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: 4748244553458239309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1770319074839978969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1741252749157032704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: 83169d82db9665741b22501e0b124843, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &1216879055084887009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1741252749157032704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: d35664db79331fc4e9c60017c63670d8, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8165242818413526658} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &2250823593686253332 GameObject: m_ObjectHideFlags: 0 @@ -457,6 +831,264 @@ MonoBehaviour: m_PostInfinity: 2 m_RotationOrder: 4 m_Variable: {fileID: 0} +--- !u!1 &2672275468392498656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5585632957837759131} + - component: {fileID: 1706858507656106655} + - component: {fileID: 7646467901557761585} + m_Layer: 0 + m_Name: Plug + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5585632957837759131 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2672275468392498656} + 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: 4748244553458239309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1706858507656106655 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2672275468392498656} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: f3b5cd74e7d3317449b8f4e62466aa5c, type: 2} + response: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &7646467901557761585 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2672275468392498656} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: 5764001032f8d5041989251185211d28, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &3143734064679636714 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7875816157478138735} + - component: {fileID: 1405931015951622987} + - component: {fileID: 7632834216210554718} + - component: {fileID: 455284171443377540} + m_Layer: 0 + m_Name: FlipArm_Closed (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7875816157478138735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3143734064679636714} + serializedVersion: 2 + m_LocalRotation: {x: -0.46854308, y: 0.46854308, z: -0.52959174, w: 0.52959174} + m_LocalPosition: {x: 0.22800004, y: 0.15849996, z: -0.020400047} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1259829032588944650} + m_Father: {fileID: 4999396423817038611} + m_LocalEulerAnglesHint: {x: 0, y: 83, z: -90} +--- !u!114 &1405931015951622987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3143734064679636714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 2 + m_AttachTransform: {fileID: 1259829032588944650} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 54702ecabe2d19947a88e71cc94732cc, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_SelectExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: e29864df887101f42b381e2584c8530f, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 0 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &7632834216210554718 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3143734064679636714} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0006917121, y: 0.0007471194, z: 0.000049418595} + m_Center: {x: 0.0000000051496545, y: 0.00030665586, z: -0.0002064954} +--- !u!114 &455284171443377540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3143734064679636714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!1 &3184747893969138918 GameObject: m_ObjectHideFlags: 0 @@ -483,13 +1115,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3184747893969138918} serializedVersion: 2 - m_LocalRotation: {x: 0.7071068, y: 0, z: -0.7071068, w: 0} - m_LocalPosition: {x: 0.2468, y: 0.0729, z: 0.0096} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0.7071068, w: 0} + m_LocalPosition: {x: 0.24679995, y: 0.07289994, z: 0.009599924} m_LocalScale: {x: 100, y: 100, z: 100} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6394101285905544255} - m_Father: {fileID: 6554210300994472440} + m_Father: {fileID: 4999396423817038611} m_LocalEulerAnglesHint: {x: 0, y: -90, z: -180} --- !u!114 &7059930980236943887 MonoBehaviour: @@ -522,7 +1154,19 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 11400000, guid: 5fb97b32f7bc3104b8970ee3b855e3fe, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_SelectExited: m_PersistentCalls: m_Calls: [] @@ -543,7 +1187,7 @@ MonoBehaviour: m_ShowInteractableHoverMeshes: 1 m_InteractableHoverMeshMaterial: {fileID: 0} m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 1 + m_SocketActive: 0 m_InteractableHoverScale: 1 m_RecycleDelayTime: 1 m_HoverSocketSnapping: 0 @@ -654,7 +1298,7 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 ---- !u!1 &4473410148971494634 +--- !u!1 &4630323535086491078 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -662,38 +1306,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7741815602707221486} - - component: {fileID: 1954944404205383117} - - component: {fileID: 261351073423855207} + - component: {fileID: 9049674868906666110} + - component: {fileID: 4922499876124057319} + - component: {fileID: 4729277622632100194} + - component: {fileID: 5399462717350305253} m_Layer: 0 - m_Name: Plug_Start (Socket) + m_Name: Tape (Socket) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &7741815602707221486 +--- !u!4 &9049674868906666110 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4473410148971494634} + m_GameObject: {fileID: 4630323535086491078} serializedVersion: 2 m_LocalRotation: {x: -0.50000006, y: 0.50000006, z: -0.49999997, w: 0.49999997} - m_LocalPosition: {x: -0.16610003, y: 0, z: -0.073299885} - m_LocalScale: {x: 100, y: 100, z: 100} - m_ConstrainProportionsScale: 0 + m_LocalPosition: {x: -0.15969992, y: 0, z: -0.07489991} + m_LocalScale: {x: 85, y: 85, z: 85} + m_ConstrainProportionsScale: 1 m_Children: [] - m_Father: {fileID: 6554210300994472440} + m_Father: {fileID: 4999396423817038611} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1954944404205383117 +--- !u!114 &4922499876124057319 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4473410148971494634} + m_GameObject: {fileID: 4630323535086491078} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} @@ -704,11 +1349,11 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 4294967295 m_InteractionLayers: - m_Bits: 4 + m_Bits: 8 m_AttachTransform: {fileID: 0} m_KeepSelectedTargetValid: 1 m_DisableVisualsWhenBlockedInGroup: 1 - m_StartingSelectedInteractable: {fileID: 5809729421961169329} + m_StartingSelectedInteractable: {fileID: 6261687912628628780} m_StartingTargetFilter: {fileID: 0} m_HoverEntered: m_PersistentCalls: @@ -718,10 +1363,34 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 11400000, guid: 596c4fb03be086e4b97a3a7559a4ace4, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_SelectExited: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 11400000, guid: fe96a5f4be50e96429a11f02ae8d95e1, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_StartingHoverFilters: [] m_StartingSelectFilters: [] m_OnHoverEntered: @@ -747,13 +1416,13 @@ MonoBehaviour: m_SocketScaleMode: 0 m_FixedScale: {x: 1, y: 1, z: 1} m_TargetBoundsSize: {x: 1, y: 1, z: 1} ---- !u!65 &261351073423855207 +--- !u!65 &4729277622632100194 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4473410148971494634} + m_GameObject: {fileID: 4630323535086491078} m_Material: {fileID: 0} m_IncludeLayers: serializedVersion: 2 @@ -766,8 +1435,22 @@ BoxCollider: m_ProvidesContacts: 0 m_Enabled: 1 serializedVersion: 3 - m_Size: {x: 0.00033943207, y: 0.00018372209, z: 0.00033943198} - m_Center: {x: 0, y: -0.00007943221, z: 2.2575996e-18} + m_Size: {x: 0.0023358676, y: 0.00048794097, z: 0.0015067597} + m_Center: {x: -0.000024799845, y: -0.00017440498, z: 0.000024916084} +--- !u!114 &5399462717350305253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4630323535086491078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 0 --- !u!1 &4823190321506824250 GameObject: m_ObjectHideFlags: 0 @@ -799,7 +1482,7 @@ Transform: m_Children: [] m_Father: {fileID: 4309003337707650749} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4842826320353215569 +--- !u!1 &5113666717824850878 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -807,143 +1490,35 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5544592873843358829} - - component: {fileID: 8583888496548243938} - - component: {fileID: 8086785803766785154} + - component: {fileID: 4999396423817038611} m_Layer: 0 - m_Name: Flip_Arm_Closed (Socket) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &5544592873843358829 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4842826320353215569} - serializedVersion: 2 - m_LocalRotation: {x: 0.4822456, y: -0.4822456, z: -0.5171452, w: 0.5171452} - m_LocalPosition: {x: 0.22800004, y: 0.15849996, z: -0.020400047} - m_LocalScale: {x: 100, y: 100, z: 100} - m_ConstrainProportionsScale: 1 - m_Children: - - {fileID: 6802539337180196690} - m_Father: {fileID: 6554210300994472440} - m_LocalEulerAnglesHint: {x: -86, y: 0, z: 0} ---- !u!114 &8583888496548243938 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4842826320353215569} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} - m_Name: - m_EditorClassIdentifier: - m_InteractionManager: {fileID: 0} - m_InteractionLayerMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_InteractionLayers: - m_Bits: 2 - m_AttachTransform: {fileID: 6802539337180196690} - m_KeepSelectedTargetValid: 1 - m_DisableVisualsWhenBlockedInGroup: 1 - m_StartingSelectedInteractable: {fileID: 0} - m_StartingTargetFilter: {fileID: 0} - m_HoverEntered: - m_PersistentCalls: - m_Calls: [] - m_HoverExited: - m_PersistentCalls: - m_Calls: [] - m_SelectEntered: - m_PersistentCalls: - m_Calls: [] - m_SelectExited: - m_PersistentCalls: - m_Calls: [] - m_StartingHoverFilters: [] - m_StartingSelectFilters: [] - m_OnHoverEntered: - m_PersistentCalls: - m_Calls: [] - m_OnHoverExited: - m_PersistentCalls: - m_Calls: [] - m_OnSelectEntered: - m_PersistentCalls: - m_Calls: [] - m_OnSelectExited: - m_PersistentCalls: - m_Calls: [] - m_ShowInteractableHoverMeshes: 0 - m_InteractableHoverMeshMaterial: {fileID: 0} - m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 1 - m_InteractableHoverScale: 1 - m_RecycleDelayTime: 1 - m_HoverSocketSnapping: 0 - m_SocketSnappingRadius: 0.1 - m_SocketScaleMode: 0 - m_FixedScale: {x: 1, y: 1, z: 1} - m_TargetBoundsSize: {x: 1, y: 1, z: 1} ---- !u!65 &8086785803766785154 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4842826320353215569} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 0.001, y: 0.00062327564, z: 0.0000914834} - m_Center: {x: 0, y: 0.0003601262, z: -0.00017701363} ---- !u!1 &4931735010413140151 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6802539337180196690} - m_Layer: 0 - m_Name: Attach + m_Name: Sockets m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6802539337180196690 +--- !u!4 &4999396423817038611 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4931735010413140151} + m_GameObject: {fileID: 5113666717824850878} 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: 5544592873843358829} + m_Children: + - {fileID: 9049674868906666110} + - {fileID: 4469360914765932825} + - {fileID: 1378838645015165914} + - {fileID: 7875816157478138735} + - {fileID: 2879764935112646882} + - {fileID: 1950196403452966282} + - {fileID: 4309003337707650749} + m_Father: {fileID: 6554210300994472440} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5222852600659351627 GameObject: @@ -1008,16 +1583,10 @@ Transform: - {fileID: 893407086461366721} - {fileID: 7363200301241955007} - {fileID: 4748244553458239309} - - {fileID: 1378838645015165914} - - {fileID: 5544592873843358829} - - {fileID: 6349964133375853093} - - {fileID: 2879764935112646882} - - {fileID: 1950196403452966282} - - {fileID: 4309003337707650749} - - {fileID: 7741815602707221486} + - {fileID: 4999396423817038611} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6260472645109570799 +--- !u!1 &5716480305472099892 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1025,112 +1594,87 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6349964133375853093} - - component: {fileID: 7450763733688686485} - - component: {fileID: 4475900670875598356} + - component: {fileID: 8156148721070826561} + - component: {fileID: 903563625096344204} + - component: {fileID: 8954532449081318517} m_Layer: 0 - m_Name: Tape_Closed (Socket) + m_Name: Thumbwheel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6349964133375853093 +--- !u!4 &8156148721070826561 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6260472645109570799} + m_GameObject: {fileID: 5716480305472099892} serializedVersion: 2 - m_LocalRotation: {x: -0.50000006, y: 0.50000006, z: -0.49999997, w: 0.49999997} - m_LocalPosition: {x: -0.15969992, y: 0, z: -0.07489991} - m_LocalScale: {x: 85, y: 85, z: 85} - m_ConstrainProportionsScale: 1 + 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: 6554210300994472440} + m_Father: {fileID: 4748244553458239309} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7450763733688686485 +--- !u!114 &903563625096344204 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6260472645109570799} + m_GameObject: {fileID: 5716480305472099892} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} m_Name: m_EditorClassIdentifier: - m_InteractionManager: {fileID: 0} - m_InteractionLayerMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_InteractionLayers: - m_Bits: 8 - m_AttachTransform: {fileID: 0} - m_KeepSelectedTargetValid: 1 - m_DisableVisualsWhenBlockedInGroup: 1 - m_StartingSelectedInteractable: {fileID: 6261687912628628780} - m_StartingTargetFilter: {fileID: 0} - m_HoverEntered: + channel: {fileID: 11400000, guid: 7f20fa92d4261ca4da70081e731e5522, type: 2} + response: m_PersistentCalls: - m_Calls: [] - m_HoverExited: - m_PersistentCalls: - m_Calls: [] - m_SelectEntered: - m_PersistentCalls: - m_Calls: [] - m_SelectExited: - m_PersistentCalls: - m_Calls: [] - m_StartingHoverFilters: [] - m_StartingSelectFilters: [] - m_OnHoverEntered: - m_PersistentCalls: - m_Calls: [] - m_OnHoverExited: - m_PersistentCalls: - m_Calls: [] - m_OnSelectEntered: - m_PersistentCalls: - m_Calls: [] - m_OnSelectExited: - m_PersistentCalls: - m_Calls: [] - m_ShowInteractableHoverMeshes: 1 - m_InteractableHoverMeshMaterial: {fileID: 0} - m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 1 - m_InteractableHoverScale: 1 - m_RecycleDelayTime: 1 - m_HoverSocketSnapping: 0 - m_SocketSnappingRadius: 0.1 - m_SocketScaleMode: 0 - m_FixedScale: {x: 1, y: 1, z: 1} - m_TargetBoundsSize: {x: 1, y: 1, z: 1} ---- !u!65 &4475900670875598356 -BoxCollider: + m_Calls: + - m_Target: {fileID: 8303585072692781810} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &8954532449081318517 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6260472645109570799} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 + m_GameObject: {fileID: 5716480305472099892} m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 0.0023358676, y: 0.00048794097, z: 0.0015067597} - m_Center: {x: -0.000024799845, y: -0.00017440498, z: 0.000024916084} + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: 08a8811249221e045b1c1c97a55c178f, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8303585072692781810} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &6318786732990583905 GameObject: m_ObjectHideFlags: 0 @@ -1158,12 +1702,12 @@ Transform: m_GameObject: {fileID: 6318786732990583905} serializedVersion: 2 m_LocalRotation: {x: 0.68199825, y: -0.00000020538914, z: -0.7313538, w: -0.00000011521927} - m_LocalPosition: {x: 0.2423, y: 0.0299, z: 0.0084} + m_LocalPosition: {x: 0.24230003, y: 0.029899955, z: 0.008399963} m_LocalScale: {x: 100, y: 100, z: 100} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7193478307026632140} - m_Father: {fileID: 6554210300994472440} + m_Father: {fileID: 4999396423817038611} m_LocalEulerAnglesHint: {x: 0, y: -86, z: -180} --- !u!114 &8165242818413526658 MonoBehaviour: @@ -1196,7 +1740,19 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 11400000, guid: d35664db79331fc4e9c60017c63670d8, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_SelectExited: m_PersistentCalls: m_Calls: [] @@ -1217,7 +1773,7 @@ MonoBehaviour: m_ShowInteractableHoverMeshes: 1 m_InteractableHoverMeshMaterial: {fileID: 0} m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 1 + m_SocketActive: 0 m_InteractableHoverScale: 1 m_RecycleDelayTime: 1 m_HoverSocketSnapping: 0 @@ -1246,6 +1802,159 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.00084896904, y: 0.0003274822, z: 0.000100000005} m_Center: {x: -0.000018735975, y: 0.000034502416, z: -2.9305727e-14} +--- !u!1 &6323585219557918973 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4469360914765932825} + - component: {fileID: 6422205148102677687} + - component: {fileID: 4878092750278571340} + - component: {fileID: 629311655103251361} + m_Layer: 0 + m_Name: Plug (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4469360914765932825 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323585219557918973} + serializedVersion: 2 + m_LocalRotation: {x: -0.50000006, y: 0.50000006, z: -0.49999997, w: 0.49999997} + m_LocalPosition: {x: -0.16610003, y: 0, z: -0.073299885} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4999396423817038611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6422205148102677687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323585219557918973} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 4 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 5809729421961169329} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: f3b5cd74e7d3317449b8f4e62466aa5c, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_SelectExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 5764001032f8d5041989251185211d28, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &4878092750278571340 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323585219557918973} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.00033943207, y: 0.00018372209, z: 0.00033943198} + m_Center: {x: 0, y: -0.00007943221, z: 2.2575996e-18} +--- !u!114 &629311655103251361 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323585219557918973} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!1 &6396892782732616106 GameObject: m_ObjectHideFlags: 0 @@ -1398,6 +2107,208 @@ Transform: m_Children: [] m_Father: {fileID: 1950196403452966282} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7777264654014326042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5245006346677900401} + - component: {fileID: 7926408282067691928} + - component: {fileID: 6666029645195092571} + - component: {fileID: 1094997923994742304} + - component: {fileID: 386748261528639158} + m_Layer: 0 + m_Name: FlipArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5245006346677900401 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7777264654014326042} + 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: 4748244553458239309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7926408282067691928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7777264654014326042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: a50eda04e9496cb40bc1fa6a5e92db9a, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3814621177531744636} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 1405931015951622987} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &6666029645195092571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7777264654014326042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: 07646ef0c5097ae48ac36b701821381d, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3814621177531744636} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1405931015951622987} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &1094997923994742304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7777264654014326042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: 54702ecabe2d19947a88e71cc94732cc, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1405931015951622987} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &386748261528639158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7777264654014326042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Name: + m_EditorClassIdentifier: + channel: {fileID: 11400000, guid: e29864df887101f42b381e2584c8530f, type: 2} + response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3814621177531744636} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 1405931015951622987} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 --- !u!1 &8161863196413621126 GameObject: m_ObjectHideFlags: 0 @@ -1749,6 +2660,37 @@ MonoBehaviour: inputValue: 0 direction: 0 invertDirection: 0 +--- !u!1 &8312664021365390521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1259829032588944650} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1259829032588944650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8312664021365390521} + serializedVersion: 2 + m_LocalRotation: {x: 1, y: 0, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7875816157478138735} + m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} --- !u!1 &8607268619801131570 GameObject: m_ObjectHideFlags: 0 @@ -1758,8 +2700,6 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 4748244553458239309} - - component: {fileID: 8492495329502453346} - - component: {fileID: 2566954393963313658} m_Layer: 0 m_Name: Listeners m_TagString: Untagged @@ -1779,65 +2719,15 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 2221178838410422766} + - {fileID: 5585632957837759131} + - {fileID: 7062277800003574794} + - {fileID: 5245006346677900401} + - {fileID: 5261145318291616721} + - {fileID: 8156148721070826561} m_Father: {fileID: 6554210300994472440} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8492495329502453346 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8607268619801131570} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 7f20fa92d4261ca4da70081e731e5522, type: 2} - response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 8303585072692781810} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 ---- !u!114 &2566954393963313658 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8607268619801131570} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 08a8811249221e045b1c1c97a55c178f, type: 2} - response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 8303585072692781810} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 --- !u!1001 &3316605137565340392 PrefabInstance: m_ObjectHideFlags: 0 @@ -2009,6 +2899,12 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 addedObject: {fileID: 5921433187843998212} + - targetCorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 5220619362446072820} + - targetCorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 2903679970343811029} m_SourcePrefab: {fileID: 100100000, guid: b27049639847946ddac425fa7721eb71, type: 3} --- !u!4 &893407086461366721 stripped Transform: @@ -2262,6 +3158,190 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &8905706300752561573 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} +--- !u!54 &5220619362446072820 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8905706300752561573} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &2903679970343811029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8905706300752561573} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 --- !u!1 &9191249259938328202 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} diff --git a/Assets/Scripts/Interactions/LockingInteractable.cs b/Assets/Scripts/Interactions/LockingInteractable.cs new file mode 100644 index 0000000..d0ab848 --- /dev/null +++ b/Assets/Scripts/Interactions/LockingInteractable.cs @@ -0,0 +1,44 @@ +using System; +using UnityEngine; +using UnityEngine.XR.Interaction.Toolkit; + +namespace Interactions +{ + [DisallowMultipleComponent] + [RequireComponent(typeof(XRGrabInteractable))] + public class LockingInteractable : MonoBehaviour + { + [SerializeField] private InteractionLayerMask unlockedLayer; + [SerializeField] private bool isLocked = false; + + private XRGrabInteractable grabInteractable; + + public bool IsLocked => isLocked; + + private void OnEnable() + { + TryGetComponent(out grabInteractable); + + if (isLocked) + { + Lock(); + return; + } + Unlock(); + } + + public void Unlock() + { + // Add the unlocked layer to the interaction layer mask + grabInteractable.interactionLayerMask |= unlockedLayer; + isLocked = false; + } + + public void Lock() + { + // Remove the unlocked layer from the interaction layer mask + grabInteractable.interactionLayerMask &= ~unlockedLayer; + isLocked = true; + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Interactions/LockingInteractable.cs.meta b/Assets/Scripts/Interactions/LockingInteractable.cs.meta new file mode 100644 index 0000000..8589285 --- /dev/null +++ b/Assets/Scripts/Interactions/LockingInteractable.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 79c13d866a814d78bf9e6570a81d3f46 +timeCreated: 1699314667 \ No newline at end of file diff --git a/Assets/Scripts/Interactions/Sockets.meta b/Assets/Scripts/Interactions/Sockets.meta new file mode 100644 index 0000000..f790471 --- /dev/null +++ b/Assets/Scripts/Interactions/Sockets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e53adcf570e2c76489a0bba1ebccf741 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Interactions/XRSocketFilter.cs b/Assets/Scripts/Interactions/XRSocketFilter.cs new file mode 100644 index 0000000..b924a8f --- /dev/null +++ b/Assets/Scripts/Interactions/XRSocketFilter.cs @@ -0,0 +1,91 @@ +/// Traken from https://forum.unity.com/threads/how-to-prevent-interactable-from-being-selected-while-in-socket.1317246/#post-9101254 + +using UnityEngine.Assertions; + +namespace UnityEngine.XR.Interaction.Toolkit.Filtering +{ + [DisallowMultipleComponent] + public class XRSocketInteractorFilter : MonoBehaviour, IXRHoverFilter, IXRSelectFilter + { + #region Fields + + [Tooltip("The interactor that this filter is associated with. If none, will attempt to find on self.")] + [SerializeField] + private XRSocketInteractor m_interactor; + + [SerializeField] + private bool m_locked = false; + + #endregion + + #region Properties + + public bool locked { get => m_locked; set => m_locked = value; } + + public bool canProcess => true; + + #endregion + + #region Methods + + private void Awake() + { + m_interactor = m_interactor ? m_interactor : GetComponent(); + Assert.IsNotNull(m_interactor); + } + + private void OnEnable() + { + m_interactor.selectEntered.AddListener(Socket_SelectEntered); + m_interactor.selectExited.AddListener(Socket_SelectExited); + } + + private void OnDisable() + { + m_interactor.selectEntered.RemoveListener(Socket_SelectEntered); + m_interactor.selectExited.RemoveListener(Socket_SelectExited); + } + + private void Socket_SelectEntered(SelectEnterEventArgs e) + { + var interactable = e.interactableObject.transform.GetComponent(); + if (interactable == null) + return; + + // Add filter to interactable + interactable.hoverFilters.Add(this); + interactable.selectFilters.Add(this); + } + + private void Socket_SelectExited(SelectExitEventArgs e) + { + var interactable = e.interactableObject.transform.GetComponent(); + if (interactable == null) + return; + + // Remove filter from interactable + interactable.hoverFilters.Remove(this); + interactable.selectFilters.Remove(this); + } + + public bool Process(IXRHoverInteractor interactor, IXRHoverInteractable interactable) + { + return Process(); + } + + public bool Process(IXRSelectInteractor interactor, IXRSelectInteractable interactable) + { + return Process(); + } + + private bool Process() + { + if (m_interactor == null) + return false; + + return !m_locked; + } + + #endregion + } +} \ No newline at end of file diff --git a/Assets/Scripts/Interactions/XRSocketFilter.cs.meta b/Assets/Scripts/Interactions/XRSocketFilter.cs.meta new file mode 100644 index 0000000..cdcd575 --- /dev/null +++ b/Assets/Scripts/Interactions/XRSocketFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 00595e96a5ebe674fa2da9cf41a3c0f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete.meta new file mode 100644 index 0000000..e2f3fe3 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6451fbea9aa59ca4bbc775f7435cbc7c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip.meta new file mode 100644 index 0000000..b21f62c --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 78770a9efddde154095e9292abfe87bf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset new file mode 100644 index 0000000..9f16745 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_ClipEnd + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset.meta new file mode 100644 index 0000000..dd4d3e2 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5fb97b32f7bc3104b8970ee3b855e3fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset new file mode 100644 index 0000000..6f1e01a --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_ClipStart + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset.meta new file mode 100644 index 0000000..9574618 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 890b252c4d8fea047bdd1fa67be55287 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm.meta new file mode 100644 index 0000000..2e8e85b --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 546202cfa84a1fd469e28103b2ea9e82 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset new file mode 100644 index 0000000..caaa09f --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_FlipArmClosed_Entered + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset.meta new file mode 100644 index 0000000..f924eec --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54702ecabe2d19947a88e71cc94732cc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset new file mode 100644 index 0000000..48a98ee --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_FlipArmClosed_Exited + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset.meta new file mode 100644 index 0000000..cac37b7 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e29864df887101f42b381e2584c8530f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset new file mode 100644 index 0000000..36bea27 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_FlipArmOpen_Entered + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset.meta new file mode 100644 index 0000000..f913b4a --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a50eda04e9496cb40bc1fa6a5e92db9a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset new file mode 100644 index 0000000..961e1b3 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_FlipArmOpen_Exited + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset.meta new file mode 100644 index 0000000..6f35651 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 07646ef0c5097ae48ac36b701821381d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad.meta new file mode 100644 index 0000000..40b4cf0 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1a50509a12c0464b9a0c51a420eedf0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset new file mode 100644 index 0000000..2eda166 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_PadEnd + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset.meta new file mode 100644 index 0000000..2fa10b5 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d35664db79331fc4e9c60017c63670d8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset new file mode 100644 index 0000000..1421113 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_PadStart + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset.meta new file mode 100644 index 0000000..a993ea4 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83169d82db9665741b22501e0b124843 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug.meta new file mode 100644 index 0000000..90f1b3a --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fefb0cfdb21b525479a81eecc6abf003 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset new file mode 100644 index 0000000..cba053e --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_Plug_Enter + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset.meta new file mode 100644 index 0000000..0300218 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f3b5cd74e7d3317449b8f4e62466aa5c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset new file mode 100644 index 0000000..26b694b --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_Plug_Exit + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset.meta new file mode 100644 index 0000000..d8fb422 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5764001032f8d5041989251185211d28 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape.meta new file mode 100644 index 0000000..f6818f2 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e35c8151d7335849a1a056996fa1a37 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset new file mode 100644 index 0000000..ef26813 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_Tape_Entered + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset.meta new file mode 100644 index 0000000..38cf5d2 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 596c4fb03be086e4b97a3a7559a4ace4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset new file mode 100644 index 0000000..3ffc0ba --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_Tape_Exited + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset.meta new file mode 100644 index 0000000..afd6440 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe96a5f4be50e96429a11f02ae8d95e1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XRI/Settings/Resources/InteractionLayerSettings.asset b/Assets/XRI/Settings/Resources/InteractionLayerSettings.asset index af896ee..7c50d5f 100644 --- a/Assets/XRI/Settings/Resources/InteractionLayerSettings.asset +++ b/Assets/XRI/Settings/Resources/InteractionLayerSettings.asset @@ -19,8 +19,8 @@ MonoBehaviour: - Tape - Clip - FlipArmPadPullOut - - - - + - Locked + - Unlocked - - - From 445f5a3f1aca068e50d46b8e2ed45c498b380653 Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Tue, 7 Nov 2023 10:52:49 -0500 Subject: [PATCH 03/10] MAVRIC-2175: [WIP] Updated how interactables and sockets are getting locked and unlocked --- Assets/Prefabs/Cartridge-Interactable.prefab | 1444 ++++++++++------- .../{Sockets.meta => Filters.meta} | 2 +- .../Filters/XRInteractableFilter.cs | 89 + .../Filters/XRInteractableFilter.cs.meta | 11 + .../{ => Filters}/XRSocketFilter.cs | 2 +- .../{ => Filters}/XRSocketFilter.cs.meta | 0 .../Scripts/Listeners/StepChannelListener.cs | 45 + .../Listeners/StepChannelListener.cs.meta | 13 + .../Channels/PreviousStepChannel.asset | 28 +- .../Clip/OnComplete_ClipStart.asset.meta | 8 - ...ipEnd.asset => OnComplete_RemoveCap.asset} | 2 +- ...t.meta => OnComplete_RemoveCap.asset.meta} | 0 .../FlipArm/OnComplete_FlipArmClosed.asset | 14 + ...ta => OnComplete_FlipArmClosed.asset.meta} | 0 .../OnComplete_FlipArmClosed_Entered.asset | 14 - .../OnComplete_FlipArmClosed_Exited.asset | 14 - ...OnComplete_FlipArmClosed_Exited.asset.meta | 8 - .../FlipArm/OnComplete_FlipArmOpen.asset | 14 + ...meta => OnComplete_FlipArmOpen.asset.meta} | 0 .../OnComplete_FlipArmOpen_Entered.asset | 14 - .../OnComplete_FlipArmOpen_Exited.asset | 14 - .../OnComplete_FlipArmOpen_Exited.asset.meta | 8 - .../OnComplete_MovePatch.asset} | 2 +- ...t.meta => OnComplete_MovePatch.asset.meta} | 0 .../Pad/OnComplete_RemovePatch.asset | 14 + ...meta => OnComplete_RemovePatch.asset.meta} | 0 .../Plug/OnComplete_Plug_Enter.asset | 14 - .../Plug/OnComplete_Plug_Exit.asset | 14 - .../Plug/OnComplete_Plug_Exit.asset.meta | 8 - .../OnComplete_RemovePlug.asset} | 2 +- ....meta => OnComplete_RemovePlug.asset.meta} | 0 .../OnComplete_PeelTape.asset} | 2 +- ...et.meta => OnComplete_PeelTape.asset.meta} | 0 .../Tape/OnComplete_ReplaceTape.asset | 14 + ...meta => OnComplete_ReplaceTape.asset.meta} | 0 .../Tape/OnComplete_Tape_Entered.asset | 14 - .../Tape/OnComplete_Tape_Exited.asset | 14 - .../SO/Channels/StepChangeChannelSO.cs | 5 +- Assets/Scripts/SO/StepSO.cs | 10 + 39 files changed, 1066 insertions(+), 791 deletions(-) rename Assets/Scripts/Interactions/{Sockets.meta => Filters.meta} (77%) create mode 100644 Assets/Scripts/Interactions/Filters/XRInteractableFilter.cs create mode 100644 Assets/Scripts/Interactions/Filters/XRInteractableFilter.cs.meta rename Assets/Scripts/Interactions/{ => Filters}/XRSocketFilter.cs (99%) rename Assets/Scripts/Interactions/{ => Filters}/XRSocketFilter.cs.meta (100%) create mode 100644 Assets/Scripts/Listeners/StepChannelListener.cs create mode 100644 Assets/Scripts/Listeners/StepChannelListener.cs.meta delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset.meta rename Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/{OnComplete_ClipEnd.asset => OnComplete_RemoveCap.asset} (92%) rename Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/{OnComplete_ClipEnd.asset.meta => OnComplete_RemoveCap.asset.meta} (100%) create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed.asset rename Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/{OnComplete_FlipArmClosed_Entered.asset.meta => OnComplete_FlipArmClosed.asset.meta} (100%) delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset.meta create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen.asset rename Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/{OnComplete_FlipArmOpen_Entered.asset.meta => OnComplete_FlipArmOpen.asset.meta} (100%) delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset.meta rename Assets/Scripts/SO Data/Channels/States/OnComplete/{Clip/OnComplete_ClipStart.asset => Pad/OnComplete_MovePatch.asset} (92%) rename Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/{OnComplete_PadStart.asset.meta => OnComplete_MovePatch.asset.meta} (100%) create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_RemovePatch.asset rename Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/{OnComplete_PadEnd.asset.meta => OnComplete_RemovePatch.asset.meta} (100%) delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset.meta rename Assets/Scripts/SO Data/Channels/States/OnComplete/{Pad/OnComplete_PadStart.asset => Plug/OnComplete_RemovePlug.asset} (92%) rename Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/{OnComplete_Plug_Enter.asset.meta => OnComplete_RemovePlug.asset.meta} (100%) rename Assets/Scripts/SO Data/Channels/States/OnComplete/{Pad/OnComplete_PadEnd.asset => Tape/OnComplete_PeelTape.asset} (92%) rename Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/{OnComplete_Tape_Exited.asset.meta => OnComplete_PeelTape.asset.meta} (100%) create mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_ReplaceTape.asset rename Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/{OnComplete_Tape_Entered.asset.meta => OnComplete_ReplaceTape.asset.meta} (100%) delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset delete mode 100644 Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset diff --git a/Assets/Prefabs/Cartridge-Interactable.prefab b/Assets/Prefabs/Cartridge-Interactable.prefab index d876699..524c6fb 100644 --- a/Assets/Prefabs/Cartridge-Interactable.prefab +++ b/Assets/Prefabs/Cartridge-Interactable.prefab @@ -9,8 +9,9 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 7062277800003574794} - - component: {fileID: 8286976572009468069} - component: {fileID: 1507072831895097260} + - component: {fileID: 427762436882019867} + - component: {fileID: 8912015824512075477} m_Layer: 0 m_Name: Clip m_TagString: Untagged @@ -33,48 +34,6 @@ Transform: m_Children: [] m_Father: {fileID: 4748244553458239309} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8286976572009468069 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 525006820143030397} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 890b252c4d8fea047bdd1fa67be55287, type: 2} - response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5839151293890377328} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 7059930980236943887} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 --- !u!114 &1507072831895097260 MonoBehaviour: m_ObjectHideFlags: 0 @@ -89,12 +48,30 @@ MonoBehaviour: m_EditorClassIdentifier: channel: {fileID: 11400000, guid: 5fb97b32f7bc3104b8970ee3b855e3fe, type: 2} response: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &427762436882019867 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525006820143030397} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: current step + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 8f01251921d0b0841b8ec39df16747b7, type: 2} + focusResponse: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 7059930980236943887} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive + - m_Target: {fileID: 3774238497440674398} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -104,191 +81,28 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 - - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &562306721583893520 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1828835789613777274} - m_Layer: 0 - m_Name: Attach - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1828835789613777274 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 562306721583893520} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: 0, z: 0.000042} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 7269391871314524496} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &653704503570999810 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2879764935112646882} - - component: {fileID: 5839151293890377328} - - component: {fileID: 801554434498747261} - - component: {fileID: 7157729147039395618} - m_Layer: 0 - m_Name: Clip_Start (Socket) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2879764935112646882 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 653704503570999810} - serializedVersion: 2 - m_LocalRotation: {x: 0.48224562, y: 0.5171452, z: -0.5171452, w: 0.48224562} - m_LocalPosition: {x: 0.21370006, y: 0.21599996, z: 0.0071001053} - m_LocalScale: {x: 100, y: 100, z: 100} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1271780745397795031} - m_Father: {fileID: 4999396423817038611} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5839151293890377328 +--- !u!114 &8912015824512075477 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 653704503570999810} + m_GameObject: {fileID: 525006820143030397} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} m_Name: m_EditorClassIdentifier: - m_InteractionManager: {fileID: 0} - m_InteractionLayerMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_InteractionLayers: - m_Bits: 16 - m_AttachTransform: {fileID: 1271780745397795031} - m_KeepSelectedTargetValid: 1 - m_DisableVisualsWhenBlockedInGroup: 1 - m_StartingSelectedInteractable: {fileID: 2244017144755370326} - m_StartingTargetFilter: {fileID: 0} - m_HoverEntered: + description: 'next step + + We don''t need to do anything here since the clip + socket alread is active and locked. This will lock the clip in place once it + has been put into the socket' + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: e51eda9c183374b4dbc8af0e471d3e20, type: 2} + focusResponse: m_PersistentCalls: m_Calls: [] - m_HoverExited: - m_PersistentCalls: - m_Calls: [] - m_SelectEntered: - m_PersistentCalls: - m_Calls: [] - m_SelectExited: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 890b252c4d8fea047bdd1fa67be55287, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_StartingHoverFilters: [] - m_StartingSelectFilters: [] - m_OnHoverEntered: - m_PersistentCalls: - m_Calls: [] - m_OnHoverExited: - m_PersistentCalls: - m_Calls: [] - m_OnSelectEntered: - m_PersistentCalls: - m_Calls: [] - m_OnSelectExited: - m_PersistentCalls: - m_Calls: [] - m_ShowInteractableHoverMeshes: 1 - m_InteractableHoverMeshMaterial: {fileID: 0} - m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 1 - m_InteractableHoverScale: 1 - m_RecycleDelayTime: 1 - m_HoverSocketSnapping: 0 - m_SocketSnappingRadius: 0.1 - m_SocketScaleMode: 0 - m_FixedScale: {x: 1, y: 1, z: 1} - m_TargetBoundsSize: {x: 1, y: 1, z: 1} ---- !u!65 &801554434498747261 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 653704503570999810} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 0.0008, y: 0.0005, z: 0.0001} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &7157729147039395618 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 653704503570999810} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} - m_Name: - m_EditorClassIdentifier: - m_interactor: {fileID: 0} - m_locked: 1 --- !u!1 &945597522205999164 GameObject: m_ObjectHideFlags: 0 @@ -331,6 +145,7 @@ GameObject: - component: {fileID: 1378838645015165914} - component: {fileID: 3814621177531744636} - component: {fileID: 6988986027458748647} + - component: {fileID: 8115251326410904405} m_Layer: 0 m_Name: FlipArm_Open (Socket) m_TagString: Untagged @@ -400,19 +215,7 @@ MonoBehaviour: m_CallState: 2 m_SelectExited: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 07646ef0c5097ae48ac36b701821381d, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] m_OnHoverEntered: @@ -430,7 +233,7 @@ MonoBehaviour: m_ShowInteractableHoverMeshes: 1 m_InteractableHoverMeshMaterial: {fileID: 0} m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 0 + m_SocketActive: 1 m_InteractableHoverScale: 1 m_RecycleDelayTime: 1 m_HoverSocketSnapping: 0 @@ -459,6 +262,20 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.0006917121, y: 0.0007471194, z: 0.000049418595} m_Center: {x: 0.0000000051496545, y: 0.00030665586, z: -0.0002064954} +--- !u!114 &8115251326410904405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1248507882105758780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!1 &1482632842156037249 GameObject: m_ObjectHideFlags: 0 @@ -470,6 +287,9 @@ GameObject: - component: {fileID: 2221178838410422766} - component: {fileID: 4363777706919252968} - component: {fileID: 2872770248050710833} + - component: {fileID: 2676352945807535495} + - component: {fileID: 8471036622284480382} + - component: {fileID: 5812436402000157765} m_Layer: 0 m_Name: Tape m_TagString: Untagged @@ -499,7 +319,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1482632842156037249} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} m_Name: @@ -507,7 +327,19 @@ MonoBehaviour: channel: {fileID: 11400000, guid: 596c4fb03be086e4b97a3a7559a4ace4, type: 2} response: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &2872770248050710833 MonoBehaviour: m_ObjectHideFlags: 0 @@ -515,7 +347,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1482632842156037249} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} m_Name: @@ -524,11 +356,113 @@ MonoBehaviour: response: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 0} + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2676352945807535495 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482632842156037249} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: If the current step is "Peel Tape" set things up to interact with + the tape. + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 02cca6afcbf63494c8f89acd805840e0, type: 2} + focusResponse: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4922499876124057319} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 5399462717350305253} m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, Assembly-CSharp m_MethodName: set_locked m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 8075794149781177989} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &8471036622284480382 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482632842156037249} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: If the current step is "Remove Plug" (the step after "Peel Tape") + disable all tape interactions + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 84b7b1c8e966b28489c54ff68685888f, type: 2} + focusResponse: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4922499876124057319} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 8075794149781177989} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine @@ -537,8 +471,40 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, +--- !u!114 &5812436402000157765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482632842156037249} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: If the current step is "Replace Tape" enable all interactions for + the tape and socket + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: f06581b6a2676704cbac6d816ed881e1, type: 2} + focusResponse: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3895941486496572692} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 8075794149781177989} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, Assembly-CSharp m_MethodName: set_locked m_Mode: 6 @@ -561,6 +527,8 @@ GameObject: - component: {fileID: 5261145318291616721} - component: {fileID: 1770319074839978969} - component: {fileID: 1216879055084887009} + - component: {fileID: 4141529740714365145} + - component: {fileID: 28677577782873716} m_Layer: 0 m_Name: Pad m_TagString: Untagged @@ -598,33 +566,7 @@ MonoBehaviour: channel: {fileID: 11400000, guid: 83169d82db9665741b22501e0b124843, type: 2} response: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 + m_Calls: [] --- !u!114 &1216879055084887009 MonoBehaviour: m_ObjectHideFlags: 0 @@ -639,12 +581,30 @@ MonoBehaviour: m_EditorClassIdentifier: channel: {fileID: 11400000, guid: d35664db79331fc4e9c60017c63670d8, type: 2} response: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &4141529740714365145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1741252749157032704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: Current step + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 41578b197ccb3f647b4025e8dafa94df, type: 2} + focusResponse: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 8165242818413526658} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive + - m_Target: {fileID: 1970145638001421981} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -654,7 +614,106 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 - - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + - m_Target: {fileID: 5220619362446072820} + m_TargetAssemblyTypeName: UnityEngine.Rigidbody, UnityEngine + m_MethodName: set_isKinematic + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &28677577782873716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1741252749157032704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: 'next step + + shouldn''t have to do anything because the socket + is setup to lock' + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 107053ccd95c109498dabaaabc0c71bb, type: 2} + focusResponse: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2125079628016757550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8069852317492100785} + - component: {fileID: 3895941486496572692} + - component: {fileID: 8166801029888305641} + - component: {fileID: 6824668403049178182} + m_Layer: 0 + m_Name: Tape_End (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8069852317492100785 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125079628016757550} + serializedVersion: 2 + m_LocalRotation: {x: -0.50000006, y: 0.50000006, z: -0.49999997, w: 0.49999997} + m_LocalPosition: {x: -0.15969992, y: 0, z: -0.07489991} + m_LocalScale: {x: 85, y: 85, z: 85} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4999396423817038611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3895941486496572692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125079628016757550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 8 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 596c4fb03be086e4b97a3a7559a4ace4, type: 2} m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp m_MethodName: RaiseEvent m_Mode: 1 @@ -666,6 +725,69 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 0 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &8166801029888305641 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125079628016757550} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0023358676, y: 0.00048794097, z: 0.0015067597} + m_Center: {x: -0.000024799845, y: -0.00017440498, z: 0.000024916084} +--- !u!114 &6824668403049178182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125079628016757550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!1 &2250823593686253332 GameObject: m_ObjectHideFlags: 0 @@ -841,7 +963,8 @@ GameObject: m_Component: - component: {fileID: 5585632957837759131} - component: {fileID: 1706858507656106655} - - component: {fileID: 7646467901557761585} + - component: {fileID: 545876156184915035} + - component: {fileID: 866447482045749112} m_Layer: 0 m_Name: Plug m_TagString: Untagged @@ -871,7 +994,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2672275468392498656} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} m_Name: @@ -879,8 +1002,20 @@ MonoBehaviour: channel: {fileID: 11400000, guid: f3b5cd74e7d3317449b8f4e62466aa5c, type: 2} response: m_PersistentCalls: - m_Calls: [] ---- !u!114 &7646467901557761585 + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &545876156184915035 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -889,18 +1024,90 @@ MonoBehaviour: m_GameObject: {fileID: 2672275468392498656} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} m_Name: m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 5764001032f8d5041989251185211d28, type: 2} - response: + description: what to do on the current step + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 84b7b1c8e966b28489c54ff68685888f, type: 2} + focusResponse: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 0} + - m_Target: {fileID: 6422205148102677687} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 629311655103251361} m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, Assembly-CSharp m_MethodName: set_locked m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 8138633126094991808} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &866447482045749112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2672275468392498656} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: what to do on the next step + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: f06581b6a2676704cbac6d816ed881e1, type: 2} + focusResponse: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6422205148102677687} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_socketActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 8138633126094991808} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine @@ -909,32 +1116,6 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, - Assembly-CSharp - m_MethodName: set_locked - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, - Assembly-CSharp - m_MethodName: set_locked - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 --- !u!1 &3143734064679636714 GameObject: m_ObjectHideFlags: 0 @@ -962,14 +1143,14 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3143734064679636714} serializedVersion: 2 - m_LocalRotation: {x: -0.46854308, y: 0.46854308, z: -0.52959174, w: 0.52959174} + m_LocalRotation: {x: 0.4948006, y: -0.49480063, z: -0.5051459, w: 0.5051458} m_LocalPosition: {x: 0.22800004, y: 0.15849996, z: -0.020400047} m_LocalScale: {x: 100, y: 100, z: 100} m_ConstrainProportionsScale: 1 m_Children: - {fileID: 1259829032588944650} m_Father: {fileID: 4999396423817038611} - m_LocalEulerAnglesHint: {x: 0, y: 83, z: -90} + m_LocalEulerAnglesHint: {x: 0, y: -88.815, z: -90} --- !u!114 &1405931015951622987 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1001,23 +1182,11 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 54702ecabe2d19947a88e71cc94732cc, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_SelectExited: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 11400000, guid: e29864df887101f42b381e2584c8530f, type: 2} + - m_Target: {fileID: 11400000, guid: 54702ecabe2d19947a88e71cc94732cc, type: 2} m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp m_MethodName: RaiseEvent m_Mode: 1 @@ -1100,6 +1269,7 @@ GameObject: - component: {fileID: 1950196403452966282} - component: {fileID: 7059930980236943887} - component: {fileID: 4233591411056678351} + - component: {fileID: 4179622553577901806} m_Layer: 0 m_Name: Clip_End (Socket) m_TagString: Untagged @@ -1115,8 +1285,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3184747893969138918} serializedVersion: 2 - m_LocalRotation: {x: 0.7071068, y: -0, z: -0.7071068, w: 0} - m_LocalPosition: {x: 0.24679995, y: 0.07289994, z: 0.009599924} + m_LocalRotation: {x: 0.7065392, y: 0.028325532, z: -0.7065392, w: -0.028325524} + m_LocalPosition: {x: 0.24380004, y: 0.07289994, z: 0.009599924} m_LocalScale: {x: 100, y: 100, z: 100} m_ConstrainProportionsScale: 0 m_Children: @@ -1187,7 +1357,7 @@ MonoBehaviour: m_ShowInteractableHoverMeshes: 1 m_InteractableHoverMeshMaterial: {fileID: 0} m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 0 + m_SocketActive: 1 m_InteractableHoverScale: 1 m_RecycleDelayTime: 1 m_HoverSocketSnapping: 0 @@ -1216,6 +1386,20 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.0008, y: 0.0005, z: 0.0001} m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &4179622553577901806 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3184747893969138918} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!1 &3468872304847212793 GameObject: m_ObjectHideFlags: 0 @@ -1311,7 +1495,7 @@ GameObject: - component: {fileID: 4729277622632100194} - component: {fileID: 5399462717350305253} m_Layer: 0 - m_Name: Tape (Socket) + m_Name: Tape_Start (Socket) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1363,19 +1547,7 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 596c4fb03be086e4b97a3a7559a4ace4, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_SelectExited: m_PersistentCalls: m_Calls: @@ -1450,7 +1622,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_interactor: {fileID: 0} - m_locked: 0 + m_locked: 1 --- !u!1 &4823190321506824250 GameObject: m_ObjectHideFlags: 0 @@ -1512,45 +1684,14 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 9049674868906666110} + - {fileID: 8069852317492100785} - {fileID: 4469360914765932825} - - {fileID: 1378838645015165914} - - {fileID: 7875816157478138735} - - {fileID: 2879764935112646882} - {fileID: 1950196403452966282} + - {fileID: 1378838645015165914} - {fileID: 4309003337707650749} + - {fileID: 7875816157478138735} m_Father: {fileID: 6554210300994472440} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5222852600659351627 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1271780745397795031} - m_Layer: 0 - m_Name: Attach - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1271780745397795031 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5222852600659351627} - 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: 2879764935112646882} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5446038345979176515 GameObject: m_ObjectHideFlags: 0 @@ -1595,8 +1736,8 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 8156148721070826561} - - component: {fileID: 903563625096344204} - - component: {fileID: 8954532449081318517} + - component: {fileID: 2096851656878846407} + - component: {fileID: 8667510783833148121} m_Layer: 0 m_Name: Thumbwheel m_TagString: Untagged @@ -1619,7 +1760,7 @@ Transform: m_Children: [] m_Father: {fileID: 4748244553458239309} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &903563625096344204 +--- !u!114 &2096851656878846407 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1628,11 +1769,13 @@ MonoBehaviour: m_GameObject: {fileID: 5716480305472099892} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} m_Name: m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 7f20fa92d4261ca4da70081e731e5522, type: 2} - response: + description: current step + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 107053ccd95c109498dabaaabc0c71bb, type: 2} + focusResponse: m_PersistentCalls: m_Calls: - m_Target: {fileID: 8303585072692781810} @@ -1647,7 +1790,20 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 ---- !u!114 &8954532449081318517 + - m_Target: {fileID: 2255873961767694670} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &8667510783833148121 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1656,13 +1812,40 @@ MonoBehaviour: m_GameObject: {fileID: 5716480305472099892} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} m_Name: m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 08a8811249221e045b1c1c97a55c178f, type: 2} - response: + description: next step + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 8ba6041267ab93645a8f3a133695c2be, type: 2} + focusResponse: m_PersistentCalls: m_Calls: + - m_Target: {fileID: 2255873961767694670} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 7830386353643806963} + m_TargetAssemblyTypeName: UnityEngine.XR.Content.Interaction.XRSlider, Assembly-CSharp + m_MethodName: set_value + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0.5 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 - m_Target: {fileID: 8303585072692781810} m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine m_MethodName: SetActive @@ -1686,6 +1869,7 @@ GameObject: - component: {fileID: 4309003337707650749} - component: {fileID: 8165242818413526658} - component: {fileID: 6842947207065266639} + - component: {fileID: 2587806449280458971} m_Layer: 0 m_Name: Pad_End (Socket) m_TagString: Untagged @@ -1701,8 +1885,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6318786732990583905} serializedVersion: 2 - m_LocalRotation: {x: 0.68199825, y: -0.00000020538914, z: -0.7313538, w: -0.00000011521927} - m_LocalPosition: {x: 0.24230003, y: 0.029899955, z: 0.008399963} + m_LocalRotation: {x: 0.70681953, y: 0.020153314, z: -0.70681953, w: 0.020153306} + m_LocalPosition: {x: 0.24290001, y: 0.02639997, z: 0.008399963} m_LocalScale: {x: 100, y: 100, z: 100} m_ConstrainProportionsScale: 0 m_Children: @@ -1773,7 +1957,7 @@ MonoBehaviour: m_ShowInteractableHoverMeshes: 1 m_InteractableHoverMeshMaterial: {fileID: 0} m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 0 + m_SocketActive: 1 m_InteractableHoverScale: 1 m_RecycleDelayTime: 1 m_HoverSocketSnapping: 0 @@ -1802,6 +1986,20 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.00084896904, y: 0.0003274822, z: 0.000100000005} m_Center: {x: -0.000018735975, y: 0.000034502416, z: -2.9305727e-14} +--- !u!114 &2587806449280458971 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6318786732990583905} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!1 &6323585219557918973 GameObject: m_ObjectHideFlags: 0 @@ -1867,23 +2065,11 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: f3b5cd74e7d3317449b8f4e62466aa5c, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_SelectExited: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 11400000, guid: 5764001032f8d5041989251185211d28, type: 2} + - m_Target: {fileID: 11400000, guid: f3b5cd74e7d3317449b8f4e62466aa5c, type: 2} m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp m_MethodName: RaiseEvent m_Mode: 1 @@ -2117,9 +2303,10 @@ GameObject: m_Component: - component: {fileID: 5245006346677900401} - component: {fileID: 7926408282067691928} - - component: {fileID: 6666029645195092571} - component: {fileID: 1094997923994742304} - - component: {fileID: 386748261528639158} + - component: {fileID: 1867453558314140561} + - component: {fileID: 1843896569723968833} + - component: {fileID: 1461544611288019900} m_Layer: 0 m_Name: FlipArm m_TagString: Untagged @@ -2157,75 +2344,7 @@ MonoBehaviour: channel: {fileID: 11400000, guid: a50eda04e9496cb40bc1fa6a5e92db9a, type: 2} response: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 3814621177531744636} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - - m_Target: {fileID: 1405931015951622987} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 ---- !u!114 &6666029645195092571 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7777264654014326042} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 07646ef0c5097ae48ac36b701821381d, type: 2} - response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 3814621177531744636} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 1405931015951622987} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 + m_Calls: [] --- !u!114 &1094997923994742304 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2240,12 +2359,30 @@ MonoBehaviour: m_EditorClassIdentifier: channel: {fileID: 11400000, guid: 54702ecabe2d19947a88e71cc94732cc, type: 2} response: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1867453558314140561 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7777264654014326042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: current step + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: e51eda9c183374b4dbc8af0e471d3e20, type: 2} + focusResponse: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 1405931015951622987} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, - Unity.XR.Interaction.Toolkit - m_MethodName: set_socketActive + - m_Target: {fileID: 9216550692661000586} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -2255,19 +2392,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 - - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &386748261528639158 +--- !u!114 &1843896569723968833 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2276,11 +2401,33 @@ MonoBehaviour: m_GameObject: {fileID: 7777264654014326042} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} m_Name: m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: e29864df887101f42b381e2584c8530f, type: 2} - response: + description: 'next step + + the socket should lock the flip arm ' + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 41578b197ccb3f647b4025e8dafa94df, type: 2} + focusResponse: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1461544611288019900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7777264654014326042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b475c9cc9b3efa4a8b68f22256096d6, type: 3} + m_Name: + m_EditorClassIdentifier: + description: last step + channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + focusStep: {fileID: 11400000, guid: 8ba6041267ab93645a8f3a133695c2be, type: 2} + focusResponse: m_PersistentCalls: m_Calls: - m_Target: {fileID: 3814621177531744636} @@ -2294,7 +2441,33 @@ MonoBehaviour: m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: - m_BoolArgument: 1 + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 8115251326410904405} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 9216550692661000586} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 m_CallState: 2 - m_Target: {fileID: 1405931015951622987} m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.XRSocketInteractor, @@ -2309,121 +2482,6 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 ---- !u!1 &8161863196413621126 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7269391871314524496} - - component: {fileID: 709677258686597194} - - component: {fileID: 1814191683020700981} - m_Layer: 0 - m_Name: Pad_End (Socket) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &7269391871314524496 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8161863196413621126} - serializedVersion: 2 - m_LocalRotation: {x: -0.00000005960463, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.00033500112, z: -0.00013000034} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1828835789613777274} - m_Father: {fileID: 3161078843648604362} - m_LocalEulerAnglesHint: {x: 0, y: -86, z: -180} ---- !u!114 &709677258686597194 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8161863196413621126} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} - m_Name: - m_EditorClassIdentifier: - m_InteractionManager: {fileID: 0} - m_InteractionLayerMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_InteractionLayers: - m_Bits: 32 - m_AttachTransform: {fileID: 1828835789613777274} - m_KeepSelectedTargetValid: 0 - m_DisableVisualsWhenBlockedInGroup: 1 - m_StartingSelectedInteractable: {fileID: 0} - m_StartingTargetFilter: {fileID: 0} - m_HoverEntered: - m_PersistentCalls: - m_Calls: [] - m_HoverExited: - m_PersistentCalls: - m_Calls: [] - m_SelectEntered: - m_PersistentCalls: - m_Calls: [] - m_SelectExited: - m_PersistentCalls: - m_Calls: [] - m_StartingHoverFilters: [] - m_StartingSelectFilters: [] - m_OnHoverEntered: - m_PersistentCalls: - m_Calls: [] - m_OnHoverExited: - m_PersistentCalls: - m_Calls: [] - m_OnSelectEntered: - m_PersistentCalls: - m_Calls: [] - m_OnSelectExited: - m_PersistentCalls: - m_Calls: [] - m_ShowInteractableHoverMeshes: 1 - m_InteractableHoverMeshMaterial: {fileID: 0} - m_InteractableCantHoverMeshMaterial: {fileID: 0} - m_SocketActive: 1 - m_InteractableHoverScale: 1 - m_RecycleDelayTime: 1 - m_HoverSocketSnapping: 0 - m_SocketSnappingRadius: 0.1 - m_SocketScaleMode: 0 - m_FixedScale: {x: 1, y: 1, z: 1} - m_TargetBoundsSize: {x: 1, y: 1, z: 1} ---- !u!65 &1814191683020700981 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8161863196413621126} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 0.0005044888, y: 0.00028706918, z: 0.00007960753} - m_Center: {x: -0.0000000018626451, y: -0.0000000019354047, z: -0.000000003576135} --- !u!1 &8303585072692781810 GameObject: m_ObjectHideFlags: 0 @@ -2437,6 +2495,7 @@ GameObject: - component: {fileID: 7102303252478111488} - component: {fileID: 8735318517003522812} - component: {fileID: 5260860923788986581} + - component: {fileID: 2255873961767694670} m_Layer: 0 m_Name: Thumbwheel Interact m_TagString: Untagged @@ -2660,6 +2719,20 @@ MonoBehaviour: inputValue: 0 direction: 0 invertDirection: 0 +--- !u!114 &2255873961767694670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8303585072692781810} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09d904c9a3326044c90622d5ef2ec522, type: 3} + m_Name: + m_EditorClassIdentifier: + interactable: {fileID: 0} + m_locked: 1 --- !u!1 &8312664021365390521 GameObject: m_ObjectHideFlags: 0 @@ -2736,6 +2809,10 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 6554210300994472440} m_Modifications: + - target: {fileID: 308438123433256243, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} - target: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: -86 @@ -2744,6 +2821,10 @@ PrefabInstance: propertyPath: m_Constraints value: 0 objectReference: {fileID: 0} + - target: {fileID: 1994594684026882957, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2477252259466568489, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -2828,10 +2909,34 @@ PrefabInstance: propertyPath: m_Limits.min value: 0 objectReference: {fileID: 0} + - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_ConnectedAnchor.x + value: -1.8304616 + objectReference: {fileID: 0} + - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_ConnectedAnchor.y + value: 1.5814999 + objectReference: {fileID: 0} + - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_ConnectedAnchor.z + value: 2.3876 + objectReference: {fileID: 0} - target: {fileID: 3414920703166708064, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_Limits.bounceMinVelocity value: 0 objectReference: {fileID: 0} + - target: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Name + value: Flip_Pad_Pull_Out (Rigidbody) + objectReference: {fileID: 0} + - target: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7798793048474624085, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} - target: {fileID: 8523844120909673269, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_MovementType value: 0 @@ -2882,10 +2987,7 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} - insertIndex: -1 - addedObject: {fileID: 7269391871314524496} + m_AddedGameObjects: [] m_AddedComponents: - targetCorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 @@ -2896,15 +2998,30 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 addedObject: {fileID: 2244017144755370326} + - targetCorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 3774238497440674398} + - targetCorrespondingSourceObject: {fileID: 5567684709285273722, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 8075794149781177989} - targetCorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 addedObject: {fileID: 5921433187843998212} + - targetCorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 9216550692661000586} - targetCorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 addedObject: {fileID: 5220619362446072820} - targetCorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 addedObject: {fileID: 2903679970343811029} + - targetCorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 1970145638001421981} + - targetCorrespondingSourceObject: {fileID: 8861309074893074346, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 8138633126094991808} m_SourcePrefab: {fileID: 100100000, guid: b27049639847946ddac425fa7721eb71, type: 3} --- !u!4 &893407086461366721 stripped Transform: @@ -2916,11 +3033,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 3819015551208540297, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} ---- !u!4 &3161078843648604362 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} - m_PrefabInstance: {fileID: 3316605137565340392} - m_PrefabAsset: {fileID: 0} --- !u!1 &4498918534765473814 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} @@ -2970,8 +3082,8 @@ Rigidbody: m_ImplicitCom: 1 m_ImplicitTensor: 1 m_UseGravity: 0 - m_IsKinematic: 0 - m_Interpolate: 1 + m_IsKinematic: 1 + m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 --- !u!114 &2244017144755370326 @@ -3126,6 +3238,20 @@ MonoBehaviour: m_StartingSingleGrabTransformers: [] m_StartingMultipleGrabTransformers: [] m_AddDefaultGrabTransformers: 1 +--- !u!114 &3774238497440674398 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498918534765473814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09d904c9a3326044c90622d5ef2ec522, type: 3} + m_Name: + m_EditorClassIdentifier: + interactable: {fileID: 0} + m_locked: 1 --- !u!23 &4858649905186535133 stripped MeshRenderer: m_CorrespondingSourceObject: {fileID: 7884561136558908469, guid: b27049639847946ddac425fa7721eb71, type: 3} @@ -3136,7 +3262,7 @@ MonoBehaviour: m_CorrespondingSourceObject: {fileID: 9126189417414843225, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 6124688146851642690} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} @@ -3147,17 +3273,55 @@ Transform: m_CorrespondingSourceObject: {fileID: 9016411276530573146, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} +--- !u!1 &6124688146851642690 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8861309074893074346, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8138633126094991808 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6124688146851642690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09d904c9a3326044c90622d5ef2ec522, type: 3} + m_Name: + m_EditorClassIdentifier: + interactable: {fileID: 0} + m_locked: 1 --- !u!114 &6261687912628628780 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 8710816239888859076, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 7152439078817100434} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &7152439078817100434 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5567684709285273722, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8075794149781177989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7152439078817100434} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09d904c9a3326044c90622d5ef2ec522, type: 3} + m_Name: + m_EditorClassIdentifier: + interactable: {fileID: 0} + m_locked: 1 --- !u!1 &8905706300752561573 stripped GameObject: m_CorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} @@ -3186,8 +3350,8 @@ Rigidbody: m_ImplicitCom: 1 m_ImplicitTensor: 1 m_UseGravity: 0 - m_IsKinematic: 0 - m_Interpolate: 1 + m_IsKinematic: 1 + m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 --- !u!114 &2903679970343811029 @@ -3208,7 +3372,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 4294967295 m_InteractionLayers: - m_Bits: 1 + m_Bits: 33 m_DistanceCalculationMode: 1 m_SelectMode: 0 m_FocusMode: 1 @@ -3337,11 +3501,25 @@ MonoBehaviour: m_ThrowVelocityScale: 1.5 m_ThrowAngularVelocityScale: 1 m_ForceGravityOnDetach: 0 - m_RetainTransformParent: 1 + m_RetainTransformParent: 0 m_AttachPointCompatibilityMode: 0 m_StartingSingleGrabTransformers: [] m_StartingMultipleGrabTransformers: [] m_AddDefaultGrabTransformers: 1 +--- !u!114 &1970145638001421981 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8905706300752561573} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09d904c9a3326044c90622d5ef2ec522, type: 3} + m_Name: + m_EditorClassIdentifier: + interactable: {fileID: 0} + m_locked: 1 --- !u!1 &9191249259938328202 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} @@ -3368,3 +3546,17 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.0006917121, y: 0.00007258416, z: 0.00020539184} m_Center: {x: -8.190567e-12, y: 0.0006522957, z: -0.000077986486} +--- !u!114 &9216550692661000586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9191249259938328202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09d904c9a3326044c90622d5ef2ec522, type: 3} + m_Name: + m_EditorClassIdentifier: + interactable: {fileID: 0} + m_locked: 1 diff --git a/Assets/Scripts/Interactions/Sockets.meta b/Assets/Scripts/Interactions/Filters.meta similarity index 77% rename from Assets/Scripts/Interactions/Sockets.meta rename to Assets/Scripts/Interactions/Filters.meta index f790471..6bb78c1 100644 --- a/Assets/Scripts/Interactions/Sockets.meta +++ b/Assets/Scripts/Interactions/Filters.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e53adcf570e2c76489a0bba1ebccf741 +guid: a25fbf4948e15af418ab70ce0fcfcaba folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scripts/Interactions/Filters/XRInteractableFilter.cs b/Assets/Scripts/Interactions/Filters/XRInteractableFilter.cs new file mode 100644 index 0000000..d1ab95e --- /dev/null +++ b/Assets/Scripts/Interactions/Filters/XRInteractableFilter.cs @@ -0,0 +1,89 @@ +/// Traken from https://forum.unity.com/threads/how-to-prevent-interactable-from-being-selected-while-in-socket.1317246/#post-9101254 + +using UnityEngine.Assertions; + +namespace UnityEngine.XR.Interaction.Toolkit.Filtering +{ + [DisallowMultipleComponent] + public class XRInteractableFilter : MonoBehaviour, IXRHoverFilter, IXRSelectFilter + { + #region Fields + + [Tooltip("The interactor that this filter is associated with. If none, will attempt to find on self.")] + [SerializeField] + private XRBaseInteractable interactable; + + [SerializeField] + private bool m_locked = false; + + #endregion + + #region Properties + + public bool locked { get => m_locked; set => m_locked = value; } + + public bool canProcess => true; + + #endregion + + #region Methods + + private void Awake() + { + interactable = interactable ? interactable : GetComponent(); + Assert.IsNotNull(interactable); + } + + private void OnEnable() + { + interactable.selectEntered.AddListener(Socket_SelectEntered); + interactable.selectExited.AddListener(Socket_SelectExited); + } + + private void OnDisable() + { + interactable.selectEntered.RemoveListener(Socket_SelectEntered); + interactable.selectExited.RemoveListener(Socket_SelectExited); + } + + private void Socket_SelectEntered(SelectEnterEventArgs e) + { + if (interactable == null) + return; + + // Add filter to interactable + interactable.hoverFilters.Add(this); + interactable.selectFilters.Add(this); + } + + private void Socket_SelectExited(SelectExitEventArgs e) + { + if (interactable == null) + return; + + // Remove filter from interactable + interactable.hoverFilters.Remove(this); + interactable.selectFilters.Remove(this); + } + + public bool Process(IXRHoverInteractor interactor, IXRHoverInteractable interactable) + { + return Process(); + } + + public bool Process(IXRSelectInteractor interactor, IXRSelectInteractable interactable) + { + return Process(); + } + + private bool Process() + { + if (interactable == null) + return false; + + return !m_locked; + } + + #endregion + } +} \ No newline at end of file diff --git a/Assets/Scripts/Interactions/Filters/XRInteractableFilter.cs.meta b/Assets/Scripts/Interactions/Filters/XRInteractableFilter.cs.meta new file mode 100644 index 0000000..0581f7d --- /dev/null +++ b/Assets/Scripts/Interactions/Filters/XRInteractableFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 09d904c9a3326044c90622d5ef2ec522 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Interactions/XRSocketFilter.cs b/Assets/Scripts/Interactions/Filters/XRSocketFilter.cs similarity index 99% rename from Assets/Scripts/Interactions/XRSocketFilter.cs rename to Assets/Scripts/Interactions/Filters/XRSocketFilter.cs index b924a8f..92631e1 100644 --- a/Assets/Scripts/Interactions/XRSocketFilter.cs +++ b/Assets/Scripts/Interactions/Filters/XRSocketFilter.cs @@ -51,7 +51,7 @@ namespace UnityEngine.XR.Interaction.Toolkit.Filtering var interactable = e.interactableObject.transform.GetComponent(); if (interactable == null) return; - + // Add filter to interactable interactable.hoverFilters.Add(this); interactable.selectFilters.Add(this); diff --git a/Assets/Scripts/Interactions/XRSocketFilter.cs.meta b/Assets/Scripts/Interactions/Filters/XRSocketFilter.cs.meta similarity index 100% rename from Assets/Scripts/Interactions/XRSocketFilter.cs.meta rename to Assets/Scripts/Interactions/Filters/XRSocketFilter.cs.meta diff --git a/Assets/Scripts/Listeners/StepChannelListener.cs b/Assets/Scripts/Listeners/StepChannelListener.cs new file mode 100644 index 0000000..f2245d3 --- /dev/null +++ b/Assets/Scripts/Listeners/StepChannelListener.cs @@ -0,0 +1,45 @@ +using System.Collections; +using System.Collections.Generic; +using SO; +using SO.Channels; +using UnityEngine; +using UnityEngine.Events; + +public class StepChannelListener : MonoBehaviour +{ + [SerializeField, TextArea] private string description; + + [SerializeField] private StepChangeChannelSO channel; + [SerializeField] private StepSO focusStep; + + [SerializeField] private UnityEvent focusResponse; + + private void OnEnable() + { + if (channel == null) + { + Debug.LogError("No channel found for CurrentStepChannelListener"); + return; + } + + channel.OnStepChanged += Invoke; + } + + private void OnDisable() + { + if (channel == null) + { + Debug.LogError("No channel found for CurrentStepChannelListener"); + return; + } + + channel.OnStepChanged -= Invoke; + } + + private void Invoke(StepSO step) + { + if (step == null || !step.Equals(focusStep)) return; + + focusResponse?.Invoke(step); + } +} diff --git a/Assets/Scripts/Listeners/StepChannelListener.cs.meta b/Assets/Scripts/Listeners/StepChannelListener.cs.meta new file mode 100644 index 0000000..1a57322 --- /dev/null +++ b/Assets/Scripts/Listeners/StepChannelListener.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 9b475c9cc9b3efa4a8b68f22256096d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} + - focusStep: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/PreviousStepChannel.asset b/Assets/Scripts/SO Data/Channels/PreviousStepChannel.asset index bf963fb..822d8a4 100755 --- a/Assets/Scripts/SO Data/Channels/PreviousStepChannel.asset +++ b/Assets/Scripts/SO Data/Channels/PreviousStepChannel.asset @@ -1,14 +1,14 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: PreviousStepChannel - m_EditorClassIdentifier: +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: PreviousStepChannel + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset.meta deleted file mode 100644 index 9574618..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 890b252c4d8fea047bdd1fa67be55287 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_RemoveCap.asset similarity index 92% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_RemoveCap.asset index 9f16745..944015d 100644 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_RemoveCap.asset @@ -10,5 +10,5 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_ClipEnd + m_Name: OnComplete_RemoveCap m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_RemoveCap.asset.meta similarity index 100% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipEnd.asset.meta rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_RemoveCap.asset.meta diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed.asset new file mode 100644 index 0000000..24fc33b --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_FlipArmClosed + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed.asset.meta similarity index 100% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset.meta rename to Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed.asset.meta diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset deleted file mode 100644 index caaa09f..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Entered.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_FlipArmClosed_Entered - m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset deleted file mode 100644 index 48a98ee..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_FlipArmClosed_Exited - m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset.meta deleted file mode 100644 index cac37b7..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmClosed_Exited.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e29864df887101f42b381e2584c8530f -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen.asset new file mode 100644 index 0000000..6f9da21 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_FlipArmOpen + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen.asset.meta similarity index 100% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset.meta rename to Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen.asset.meta diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset deleted file mode 100644 index 36bea27..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Entered.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_FlipArmOpen_Entered - m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset deleted file mode 100644 index 961e1b3..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_FlipArmOpen_Exited - m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset.meta deleted file mode 100644 index 6f35651..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/FlipArm/OnComplete_FlipArmOpen_Exited.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 07646ef0c5097ae48ac36b701821381d -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_MovePatch.asset similarity index 92% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_MovePatch.asset index 6f1e01a..6157c5a 100644 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Clip/OnComplete_ClipStart.asset +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_MovePatch.asset @@ -10,5 +10,5 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_ClipStart + m_Name: OnComplete_MovePatch m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_MovePatch.asset.meta similarity index 100% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset.meta rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_MovePatch.asset.meta diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_RemovePatch.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_RemovePatch.asset new file mode 100644 index 0000000..1b2778b --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_RemovePatch.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_RemovePatch + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_RemovePatch.asset.meta similarity index 100% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset.meta rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_RemovePatch.asset.meta diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset deleted file mode 100644 index cba053e..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_Plug_Enter - m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset deleted file mode 100644 index 26b694b..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_Plug_Exit - m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset.meta deleted file mode 100644 index d8fb422..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Exit.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5764001032f8d5041989251185211d28 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_RemovePlug.asset similarity index 92% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_RemovePlug.asset index 1421113..2947d60 100644 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadStart.asset +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_RemovePlug.asset @@ -10,5 +10,5 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_PadStart + m_Name: OnComplete_RemovePlug m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_RemovePlug.asset.meta similarity index 100% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_Plug_Enter.asset.meta rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Plug/OnComplete_RemovePlug.asset.meta diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_PeelTape.asset similarity index 92% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_PeelTape.asset index 2eda166..348d2de 100644 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Pad/OnComplete_PadEnd.asset +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_PeelTape.asset @@ -10,5 +10,5 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_PadEnd + m_Name: OnComplete_PeelTape m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_PeelTape.asset.meta similarity index 100% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset.meta rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_PeelTape.asset.meta diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_ReplaceTape.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_ReplaceTape.asset new file mode 100644 index 0000000..2c7af65 --- /dev/null +++ b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_ReplaceTape.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} + m_Name: OnComplete_ReplaceTape + m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset.meta b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_ReplaceTape.asset.meta similarity index 100% rename from Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset.meta rename to Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_ReplaceTape.asset.meta diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset deleted file mode 100644 index ef26813..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Entered.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_Tape_Entered - m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset b/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset deleted file mode 100644 index 3ffc0ba..0000000 --- a/Assets/Scripts/SO Data/Channels/States/OnComplete/Tape/OnComplete_Tape_Exited.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0cacf97afa8ecd4b9be403677b76e4e, type: 3} - m_Name: OnComplete_Tape_Exited - m_EditorClassIdentifier: diff --git a/Assets/Scripts/SO/Channels/StepChangeChannelSO.cs b/Assets/Scripts/SO/Channels/StepChangeChannelSO.cs index 7aa629d..9e310ec 100755 --- a/Assets/Scripts/SO/Channels/StepChangeChannelSO.cs +++ b/Assets/Scripts/SO/Channels/StepChangeChannelSO.cs @@ -1,3 +1,4 @@ +using Sirenix.OdinInspector; using UnityEngine; using UnityEngine.Events; @@ -6,11 +7,13 @@ namespace SO.Channels [CreateAssetMenu(menuName = "Channel/StepChangeChannelSO")] public class StepChangeChannelSO : ScriptableObject { + [SerializeField, ReadOnly] private StepSO currentStep; + public UnityAction OnStepChanged; public void RaiseEvent(StepSO step) { - OnStepChanged?.Invoke(step); + OnStepChanged?.Invoke(currentStep = step); } } } diff --git a/Assets/Scripts/SO/StepSO.cs b/Assets/Scripts/SO/StepSO.cs index a876ed4..075bc2b 100755 --- a/Assets/Scripts/SO/StepSO.cs +++ b/Assets/Scripts/SO/StepSO.cs @@ -1,3 +1,5 @@ +using System; +using Sirenix.OdinInspector; using UnityEngine; using UnityEngine.Video; @@ -6,6 +8,7 @@ namespace SO [CreateAssetMenu(menuName = "Definitions/StepSO")] public class StepSO : ScriptableObject { + [SerializeField, ReadOnly] private string guid = System.Guid.NewGuid().ToString(); [SerializeField] private string stepName; [SerializeField] private string description; [SerializeField] private Texture document; @@ -19,5 +22,12 @@ namespace SO public AnimationClip Animation => animationClip; public AnimationClip GuideClip => guideClip; public VideoClip Video => video; + + public override bool Equals(object other) + { + if (other == null) return false; + if (other.GetType() != typeof(StepSO)) return false; + return ((StepSO)other).guid.Equals(guid, StringComparison.InvariantCultureIgnoreCase); + } } } From 640c5b5c9df895c1d70a9148fec468c069fa053b Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Tue, 7 Nov 2023 12:04:58 -0500 Subject: [PATCH 04/10] MAVRIC-2175: [WIP] Trying to figure out a solid way to trigger the next step channel via a socket --- Assets/Prefabs/Cartridge-Interactable.prefab | 643 ++++++++++++------ .../Interactions/ManualInteractionEvents.cs | 70 ++ .../ManualInteractionEvents.cs.meta | 11 + 3 files changed, 534 insertions(+), 190 deletions(-) create mode 100644 Assets/Scripts/Interactions/ManualInteractionEvents.cs create mode 100644 Assets/Scripts/Interactions/ManualInteractionEvents.cs.meta diff --git a/Assets/Prefabs/Cartridge-Interactable.prefab b/Assets/Prefabs/Cartridge-Interactable.prefab index 524c6fb..23ac4ed 100644 --- a/Assets/Prefabs/Cartridge-Interactable.prefab +++ b/Assets/Prefabs/Cartridge-Interactable.prefab @@ -81,6 +81,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 5638705141534915174} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: AddListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &8912015824512075477 MonoBehaviour: m_ObjectHideFlags: 0 @@ -146,6 +158,7 @@ GameObject: - component: {fileID: 3814621177531744636} - component: {fileID: 6988986027458748647} - component: {fileID: 8115251326410904405} + - component: {fileID: 6222311094814769827} m_Layer: 0 m_Name: FlipArm_Open (Socket) m_TagString: Untagged @@ -200,19 +213,7 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: a50eda04e9496cb40bc1fa6a5e92db9a, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_SelectExited: m_PersistentCalls: m_Calls: [] @@ -276,6 +277,55 @@ MonoBehaviour: m_EditorClassIdentifier: m_interactor: {fileID: 0} m_locked: 1 +--- !u!114 &6222311094814769827 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1248507882105758780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 426bd03eda44ac347a42a48fdf9a1341, type: 3} + m_Name: + m_EditorClassIdentifier: + interactor: {fileID: 0} + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + onHoverExit: + m_PersistentCalls: + m_Calls: [] + onSelectEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 6222311094814769827} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: RemoveListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + onSelectExit: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1482632842156037249 GameObject: m_ObjectHideFlags: 0 @@ -285,8 +335,6 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 2221178838410422766} - - component: {fileID: 4363777706919252968} - - component: {fileID: 2872770248050710833} - component: {fileID: 2676352945807535495} - component: {fileID: 8471036622284480382} - component: {fileID: 5812436402000157765} @@ -312,62 +360,6 @@ Transform: m_Children: [] m_Father: {fileID: 4748244553458239309} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4363777706919252968 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1482632842156037249} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 596c4fb03be086e4b97a3a7559a4ace4, type: 2} - response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &2872770248050710833 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1482632842156037249} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: fe96a5f4be50e96429a11f02ae8d95e1, type: 2} - response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 --- !u!114 &2676352945807535495 MonoBehaviour: m_ObjectHideFlags: 0 @@ -426,6 +418,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 2699399988459098154} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: AddListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &8471036622284480382 MonoBehaviour: m_ObjectHideFlags: 0 @@ -516,6 +520,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 2572485284290775642} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: AddListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &1741252749157032704 GameObject: m_ObjectHideFlags: 0 @@ -626,6 +642,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 8304860850689742517} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: AddListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &28677577782873716 MonoBehaviour: m_ObjectHideFlags: 0 @@ -656,9 +684,10 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 8069852317492100785} + - component: {fileID: 6824668403049178182} - component: {fileID: 3895941486496572692} - component: {fileID: 8166801029888305641} - - component: {fileID: 6824668403049178182} + - component: {fileID: 2572485284290775642} m_Layer: 0 m_Name: Tape_End (Socket) m_TagString: Untagged @@ -681,6 +710,20 @@ Transform: m_Children: [] m_Father: {fileID: 4999396423817038611} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6824668403049178182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125079628016757550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!114 &3895941486496572692 MonoBehaviour: m_ObjectHideFlags: 0 @@ -700,7 +743,7 @@ MonoBehaviour: m_InteractionLayers: m_Bits: 8 m_AttachTransform: {fileID: 0} - m_KeepSelectedTargetValid: 1 + m_KeepSelectedTargetValid: 0 m_DisableVisualsWhenBlockedInGroup: 1 m_StartingSelectedInteractable: {fileID: 0} m_StartingTargetFilter: {fileID: 0} @@ -712,19 +755,7 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 596c4fb03be086e4b97a3a7559a4ace4, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_SelectExited: m_PersistentCalls: m_Calls: [] @@ -774,7 +805,7 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.0023358676, y: 0.00048794097, z: 0.0015067597} m_Center: {x: -0.000024799845, y: -0.00017440498, z: 0.000024916084} ---- !u!114 &6824668403049178182 +--- !u!114 &2572485284290775642 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -783,11 +814,46 @@ MonoBehaviour: m_GameObject: {fileID: 2125079628016757550} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Script: {fileID: 11500000, guid: 426bd03eda44ac347a42a48fdf9a1341, type: 3} m_Name: m_EditorClassIdentifier: - m_interactor: {fileID: 0} - m_locked: 1 + interactor: {fileID: 0} + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + onHoverExit: + m_PersistentCalls: + m_Calls: [] + onSelectEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 2572485284290775642} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: RemoveListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + onSelectExit: + m_PersistentCalls: + m_Calls: [] --- !u!1 &2250823593686253332 GameObject: m_ObjectHideFlags: 0 @@ -962,7 +1028,6 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 5585632957837759131} - - component: {fileID: 1706858507656106655} - component: {fileID: 545876156184915035} - component: {fileID: 866447482045749112} m_Layer: 0 @@ -987,34 +1052,6 @@ Transform: m_Children: [] m_Father: {fileID: 4748244553458239309} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1706858507656106655 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2672275468392498656} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: f3b5cd74e7d3317449b8f4e62466aa5c, type: 2} - response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 --- !u!114 &545876156184915035 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1072,6 +1109,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 2491457592659407591} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: AddListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &866447482045749112 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1128,6 +1177,7 @@ GameObject: - component: {fileID: 1405931015951622987} - component: {fileID: 7632834216210554718} - component: {fileID: 455284171443377540} + - component: {fileID: 6089482281729606390} m_Layer: 0 m_Name: FlipArm_Closed (Socket) m_TagString: Untagged @@ -1185,19 +1235,7 @@ MonoBehaviour: m_Calls: [] m_SelectExited: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 54702ecabe2d19947a88e71cc94732cc, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] m_OnHoverEntered: @@ -1258,6 +1296,55 @@ MonoBehaviour: m_EditorClassIdentifier: m_interactor: {fileID: 0} m_locked: 1 +--- !u!114 &6089482281729606390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3143734064679636714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 426bd03eda44ac347a42a48fdf9a1341, type: 3} + m_Name: + m_EditorClassIdentifier: + interactor: {fileID: 0} + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + onHoverExit: + m_PersistentCalls: + m_Calls: [] + onSelectEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 6089482281729606390} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: RemoveListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + onSelectExit: + m_PersistentCalls: + m_Calls: [] --- !u!1 &3184747893969138918 GameObject: m_ObjectHideFlags: 0 @@ -1270,6 +1357,7 @@ GameObject: - component: {fileID: 7059930980236943887} - component: {fileID: 4233591411056678351} - component: {fileID: 4179622553577901806} + - component: {fileID: 5638705141534915174} m_Layer: 0 m_Name: Clip_End (Socket) m_TagString: Untagged @@ -1324,19 +1412,7 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: 5fb97b32f7bc3104b8970ee3b855e3fe, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_SelectExited: m_PersistentCalls: m_Calls: [] @@ -1400,6 +1476,55 @@ MonoBehaviour: m_EditorClassIdentifier: m_interactor: {fileID: 0} m_locked: 1 +--- !u!114 &5638705141534915174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3184747893969138918} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 426bd03eda44ac347a42a48fdf9a1341, type: 3} + m_Name: + m_EditorClassIdentifier: + interactor: {fileID: 0} + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + onHoverExit: + m_PersistentCalls: + m_Calls: [] + onSelectEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 5638705141534915174} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: RemoveListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + onSelectExit: + m_PersistentCalls: + m_Calls: [] --- !u!1 &3468872304847212793 GameObject: m_ObjectHideFlags: 0 @@ -1491,9 +1616,10 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 9049674868906666110} + - component: {fileID: 5399462717350305253} - component: {fileID: 4922499876124057319} - component: {fileID: 4729277622632100194} - - component: {fileID: 5399462717350305253} + - component: {fileID: 2699399988459098154} m_Layer: 0 m_Name: Tape_Start (Socket) m_TagString: Untagged @@ -1516,6 +1642,20 @@ Transform: m_Children: [] m_Father: {fileID: 4999396423817038611} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5399462717350305253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4630323535086491078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 --- !u!114 &4922499876124057319 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1535,7 +1675,7 @@ MonoBehaviour: m_InteractionLayers: m_Bits: 8 m_AttachTransform: {fileID: 0} - m_KeepSelectedTargetValid: 1 + m_KeepSelectedTargetValid: 0 m_DisableVisualsWhenBlockedInGroup: 1 m_StartingSelectedInteractable: {fileID: 6261687912628628780} m_StartingTargetFilter: {fileID: 0} @@ -1550,19 +1690,7 @@ MonoBehaviour: m_Calls: [] m_SelectExited: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: fe96a5f4be50e96429a11f02ae8d95e1, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] m_OnHoverEntered: @@ -1609,7 +1737,7 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.0023358676, y: 0.00048794097, z: 0.0015067597} m_Center: {x: -0.000024799845, y: -0.00017440498, z: 0.000024916084} ---- !u!114 &5399462717350305253 +--- !u!114 &2699399988459098154 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1618,11 +1746,46 @@ MonoBehaviour: m_GameObject: {fileID: 4630323535086491078} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Script: {fileID: 11500000, guid: 426bd03eda44ac347a42a48fdf9a1341, type: 3} m_Name: m_EditorClassIdentifier: - m_interactor: {fileID: 0} - m_locked: 1 + interactor: {fileID: 0} + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + onHoverExit: + m_PersistentCalls: + m_Calls: [] + onSelectEnter: + m_PersistentCalls: + m_Calls: [] + onSelectExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 2699399988459098154} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: RemoveListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &4823190321506824250 GameObject: m_ObjectHideFlags: 0 @@ -1870,6 +2033,7 @@ GameObject: - component: {fileID: 8165242818413526658} - component: {fileID: 6842947207065266639} - component: {fileID: 2587806449280458971} + - component: {fileID: 8304860850689742517} m_Layer: 0 m_Name: Pad_End (Socket) m_TagString: Untagged @@ -1924,19 +2088,7 @@ MonoBehaviour: m_Calls: [] m_SelectEntered: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: d35664db79331fc4e9c60017c63670d8, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_SelectExited: m_PersistentCalls: m_Calls: [] @@ -2000,6 +2152,55 @@ MonoBehaviour: m_EditorClassIdentifier: m_interactor: {fileID: 0} m_locked: 1 +--- !u!114 &8304860850689742517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6318786732990583905} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 426bd03eda44ac347a42a48fdf9a1341, type: 3} + m_Name: + m_EditorClassIdentifier: + interactor: {fileID: 0} + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + onHoverExit: + m_PersistentCalls: + m_Calls: [] + onSelectEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 8304860850689742517} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: RemoveListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + onSelectExit: + m_PersistentCalls: + m_Calls: [] --- !u!1 &6323585219557918973 GameObject: m_ObjectHideFlags: 0 @@ -2012,6 +2213,7 @@ GameObject: - component: {fileID: 6422205148102677687} - component: {fileID: 4878092750278571340} - component: {fileID: 629311655103251361} + - component: {fileID: 2491457592659407591} m_Layer: 0 m_Name: Plug (Socket) m_TagString: Untagged @@ -2068,19 +2270,7 @@ MonoBehaviour: m_Calls: [] m_SelectExited: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400000, guid: f3b5cd74e7d3317449b8f4e62466aa5c, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] m_OnHoverEntered: @@ -2141,6 +2331,55 @@ MonoBehaviour: m_EditorClassIdentifier: m_interactor: {fileID: 0} m_locked: 1 +--- !u!114 &2491457592659407591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323585219557918973} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 426bd03eda44ac347a42a48fdf9a1341, type: 3} + m_Name: + m_EditorClassIdentifier: + interactor: {fileID: 0} + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + onHoverExit: + m_PersistentCalls: + m_Calls: [] + onSelectEnter: + m_PersistentCalls: + m_Calls: [] + onSelectExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 2491457592659407591} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: RemoveListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &6396892782732616106 GameObject: m_ObjectHideFlags: 0 @@ -2392,6 +2631,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 6222311094814769827} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: AddListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &1843896569723968833 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2482,6 +2733,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 + - m_Target: {fileID: 6089482281729606390} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: AddListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 --- !u!1 &8303585072692781810 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Interactions/ManualInteractionEvents.cs b/Assets/Scripts/Interactions/ManualInteractionEvents.cs new file mode 100644 index 0000000..00febb3 --- /dev/null +++ b/Assets/Scripts/Interactions/ManualInteractionEvents.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.XR.Interaction.Toolkit; + +public class ManualInteractionEvents : MonoBehaviour +{ + [SerializeField] private XRSocketInteractor interactor; + + [SerializeField] private HoverEnterEvent onHoverEnter; + [SerializeField] private HoverExitEvent onHoverExit; + [SerializeField] private SelectEnterEvent onSelectEnter; + [SerializeField] private SelectExitEvent onSelectExit; + + public void AddListeners() + { + if (interactor == null) return; + + Debug.Log($"Adding listeners to {interactor.name}"); + + if (onHoverEnter.GetPersistentEventCount() > 0) + { + interactor.hoverEntered.AddListener(onHoverEnter.Invoke); + } + + if (onHoverExit.GetPersistentEventCount() > 0) + { + interactor.hoverExited.AddListener(onHoverExit.Invoke); + } + + if (onSelectEnter.GetPersistentEventCount() > 0) + { + interactor.selectEntered.AddListener(onSelectEnter.Invoke); + } + + if (onSelectExit.GetPersistentEventCount() > 0) + { + interactor.selectExited.AddListener(onSelectExit.Invoke); + } + } + + public void RemoveListeners() + { + if (interactor == null) return; + + Debug.Log($"Removing listeners from {interactor.name}"); + + if (onHoverEnter != null && onHoverEnter.GetPersistentEventCount() > 0) + { + interactor.hoverEntered.RemoveListener(onHoverEnter.Invoke); + } + + if (onHoverExit != null && onHoverExit.GetPersistentEventCount() > 0) + { + interactor.hoverExited.RemoveListener(onHoverExit.Invoke); + } + + if (onSelectEnter != null && onSelectEnter.GetPersistentEventCount() > 0) + { + interactor.selectEntered.RemoveListener(onSelectEnter.Invoke); + } + + if (onSelectExit != null && onSelectExit.GetPersistentEventCount() > 0) + { + interactor.selectExited.RemoveListener(onSelectExit.Invoke); + } + } +} diff --git a/Assets/Scripts/Interactions/ManualInteractionEvents.cs.meta b/Assets/Scripts/Interactions/ManualInteractionEvents.cs.meta new file mode 100644 index 0000000..d3945ff --- /dev/null +++ b/Assets/Scripts/Interactions/ManualInteractionEvents.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 426bd03eda44ac347a42a48fdf9a1341 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From 441fb7aedcebd87bd848f057218d71955a57e893 Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Tue, 7 Nov 2023 12:05:41 -0500 Subject: [PATCH 05/10] MAVRIC-2175: Added a next step button to the scene because I can't get the socket logic working properly --- Assets/Scenes/BasicScene.unity | 338 +++++++++++++++++++++++++++++++++ 1 file changed, 338 insertions(+) diff --git a/Assets/Scenes/BasicScene.unity b/Assets/Scenes/BasicScene.unity index 71f9ec1..3d2ff30 100644 --- a/Assets/Scenes/BasicScene.unity +++ b/Assets/Scenes/BasicScene.unity @@ -732,6 +732,91 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} +--- !u!1001 &1537653302 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.x + value: -1.6339 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.y + value: 1.2313 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.z + value: 2.6381 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4922582553321831162, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_Name + value: Push Button + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: RaiseEvent + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: SO.Channels.SimpleChannelSO, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} --- !u!1 &1596634658 GameObject: m_ObjectHideFlags: 0 @@ -1567,10 +1652,262 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 59.955 + objectReference: {fileID: 0} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 289052601003866619, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 289052601003866619, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1292835449119555423, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1292835449119555423, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 43.864998 + objectReference: {fileID: 0} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1787225494471072462, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1787225494471072462, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2571774504756151146, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2571774504756151146, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 60.33 + objectReference: {fileID: 0} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932608427213466930, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932608427213466930, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2933669583830924462, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2933669583830924462, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 3728965207891234210, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_Name value: Cartridge-Guide objectReference: {fileID: 0} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 46.365 + objectReference: {fileID: 0} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4491530402756643525, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4491530402756643525, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5012799753144437003, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5012799753144437003, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6147406923816654341, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6147406923816654341, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.98 + objectReference: {fileID: 0} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalPosition.x value: -2.0584617 @@ -1800,3 +2137,4 @@ SceneRoots: - {fileID: 7987195067118194837} - {fileID: 5912600794632349664} - {fileID: 1520454031} + - {fileID: 1537653302} From 547015e032405c821d8e4a078bfa20043c79e86a Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Tue, 7 Nov 2023 14:18:01 -0500 Subject: [PATCH 06/10] MAVRIC-2175: Fix for inside pad physics being mean --- Assets/Prefabs/Cartridge-Interactable.prefab | 909 ++++++++++++------- 1 file changed, 575 insertions(+), 334 deletions(-) diff --git a/Assets/Prefabs/Cartridge-Interactable.prefab b/Assets/Prefabs/Cartridge-Interactable.prefab index 23ac4ed..71bf951 100644 --- a/Assets/Prefabs/Cartridge-Interactable.prefab +++ b/Assets/Prefabs/Cartridge-Interactable.prefab @@ -9,7 +9,6 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 7062277800003574794} - - component: {fileID: 1507072831895097260} - component: {fileID: 427762436882019867} - component: {fileID: 8912015824512075477} m_Layer: 0 @@ -34,22 +33,6 @@ Transform: m_Children: [] m_Father: {fileID: 4748244553458239309} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1507072831895097260 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 525006820143030397} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 5fb97b32f7bc3104b8970ee3b855e3fe, type: 2} - response: - m_PersistentCalls: - m_Calls: [] --- !u!114 &427762436882019867 MonoBehaviour: m_ObjectHideFlags: 0 @@ -68,6 +51,19 @@ MonoBehaviour: focusResponse: m_PersistentCalls: m_Calls: + - m_Target: {fileID: 451147257670573576} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRSocketInteractorFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 - m_Target: {fileID: 3774238497440674398} m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, Assembly-CSharp @@ -114,7 +110,20 @@ MonoBehaviour: focusStep: {fileID: 11400000, guid: e51eda9c183374b4dbc8af0e471d3e20, type: 2} focusResponse: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 3774238497440674398} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 --- !u!1 &945597522205999164 GameObject: m_ObjectHideFlags: 0 @@ -146,6 +155,186 @@ Transform: m_Children: [] m_Father: {fileID: 1378838645015165914} m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} +--- !u!1 &1240268899927606166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1961561016324934063} + - component: {fileID: 6653872844417109238} + - component: {fileID: 8437017510020342149} + - component: {fileID: 451147257670573576} + - component: {fileID: 2737193980852221215} + m_Layer: 0 + m_Name: Clip_Start (Socket) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1961561016324934063 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240268899927606166} + serializedVersion: 2 + m_LocalRotation: {x: 0.48224562, y: 0.5171452, z: -0.5171452, w: 0.48224562} + m_LocalPosition: {x: 0.21370006, y: 0.21599996, z: 0.0071001053} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3365792235974970032} + m_Father: {fileID: 4999396423817038611} + m_LocalEulerAnglesHint: {x: 0, y: -90, z: -180} +--- !u!114 &6653872844417109238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240268899927606166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 16 + m_AttachTransform: {fileID: 3365792235974970032} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 2244017144755370326} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 1 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 0 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 0 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 1, y: 1, z: 1} +--- !u!65 &8437017510020342149 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240268899927606166} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0008, y: 0.0005, z: 0.0001} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &451147257670573576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240268899927606166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00595e96a5ebe674fa2da9cf41a3c0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interactor: {fileID: 0} + m_locked: 1 +--- !u!114 &2737193980852221215 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240268899927606166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 426bd03eda44ac347a42a48fdf9a1341, type: 3} + m_Name: + m_EditorClassIdentifier: + interactor: {fileID: 0} + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + onHoverExit: + m_PersistentCalls: + m_Calls: [] + onSelectEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp + m_MethodName: RaiseEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 2737193980852221215} + m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp + m_MethodName: RemoveListeners + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + onSelectExit: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1248507882105758780 GameObject: m_ObjectHideFlags: 0 @@ -418,18 +607,6 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 - - m_Target: {fileID: 2699399988459098154} - m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp - m_MethodName: AddListeners - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 --- !u!114 &8471036622284480382 MonoBehaviour: m_ObjectHideFlags: 0 @@ -520,18 +697,6 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 - - m_Target: {fileID: 2572485284290775642} - m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp - m_MethodName: AddListeners - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 --- !u!1 &1741252749157032704 GameObject: m_ObjectHideFlags: 0 @@ -541,8 +706,6 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 5261145318291616721} - - component: {fileID: 1770319074839978969} - - component: {fileID: 1216879055084887009} - component: {fileID: 4141529740714365145} - component: {fileID: 28677577782873716} m_Layer: 0 @@ -567,38 +730,6 @@ Transform: m_Children: [] m_Father: {fileID: 4748244553458239309} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1770319074839978969 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1741252749157032704} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 83169d82db9665741b22501e0b124843, type: 2} - response: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1216879055084887009 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1741252749157032704} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: d35664db79331fc4e9c60017c63670d8, type: 2} - response: - m_PersistentCalls: - m_Calls: [] --- !u!114 &4141529740714365145 MonoBehaviour: m_ObjectHideFlags: 0 @@ -617,10 +748,9 @@ MonoBehaviour: focusResponse: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 1970145638001421981} - m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, - Assembly-CSharp - m_MethodName: set_locked + - m_Target: {fileID: 8905706300752561573} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -630,9 +760,22 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 - - m_Target: {fileID: 5220619362446072820} - m_TargetAssemblyTypeName: UnityEngine.Rigidbody, UnityEngine - m_MethodName: set_isKinematic + - m_Target: {fileID: 8681397286677477019} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 3970644888107419690} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Filtering.XRInteractableFilter, + Assembly-CSharp + m_MethodName: set_locked m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -1849,6 +1992,7 @@ Transform: - {fileID: 9049674868906666110} - {fileID: 8069852317492100785} - {fileID: 4469360914765932825} + - {fileID: 1961561016324934063} - {fileID: 1950196403452966282} - {fileID: 1378838645015165914} - {fileID: 4309003337707650749} @@ -1890,6 +2034,37 @@ Transform: - {fileID: 4999396423817038611} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5672846991612505929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3365792235974970032} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3365792235974970032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5672846991612505929} + 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: 1961561016324934063} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5716480305472099892 GameObject: m_ObjectHideFlags: 0 @@ -2174,18 +2349,6 @@ MonoBehaviour: onSelectEnter: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} - m_TargetAssemblyTypeName: SO.Channels.SimpleChannelSO, Assembly-CSharp - m_MethodName: RaiseEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_Target: {fileID: 8304860850689742517} m_TargetAssemblyTypeName: ManualInteractionEvents, Assembly-CSharp m_MethodName: RemoveListeners @@ -2541,8 +2704,6 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 5245006346677900401} - - component: {fileID: 7926408282067691928} - - component: {fileID: 1094997923994742304} - component: {fileID: 1867453558314140561} - component: {fileID: 1843896569723968833} - component: {fileID: 1461544611288019900} @@ -2568,38 +2729,6 @@ Transform: m_Children: [] m_Father: {fileID: 4748244553458239309} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7926408282067691928 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7777264654014326042} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: a50eda04e9496cb40bc1fa6a5e92db9a, type: 2} - response: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1094997923994742304 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7777264654014326042} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 331c1f2a2622ced4683798f893b60691, type: 3} - m_Name: - m_EditorClassIdentifier: - channel: {fileID: 11400000, guid: 54702ecabe2d19947a88e71cc94732cc, type: 2} - response: - m_PersistentCalls: - m_Calls: [] --- !u!114 &1867453558314140561 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3064,6 +3193,307 @@ Transform: - {fileID: 8156148721070826561} m_Father: {fileID: 6554210300994472440} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8681397286677477019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3299088965526146119} + - component: {fileID: 9000635956128565278} + - component: {fileID: 2105835842094588830} + - component: {fileID: 3670980550632683812} + - component: {fileID: 2832558189841910350} + - component: {fileID: 4206626928681935766} + - component: {fileID: 3970644888107419690} + m_Layer: 0 + m_Name: Flip_Pad_Pull_Out (Rigidbody) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &3299088965526146119 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8681397286677477019} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000089406946, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.00033500112, z: -0.00013000034} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3161078843648604362} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9000635956128565278 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8681397286677477019} + m_Mesh: {fileID: 1219518195786479877, guid: 9ab71472b5bb94890a03b7ca5ec138fa, type: 3} +--- !u!23 &2105835842094588830 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8681397286677477019} + 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: 12d57f81b6c8b4e2594491000f517ebd, 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} +--- !u!65 &3670980550632683812 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8681397286677477019} + 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.0005044888, y: 0.00028706918, z: 0.00007960753} + m_Center: {x: -0.0000000018626451, y: -0.0000000019354047, z: -0.000000003576135} +--- !u!54 &2832558189841910350 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8681397286677477019} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &4206626928681935766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8681397286677477019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 33 + m_DistanceCalculationMode: 0 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 0 + m_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!114 &3970644888107419690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8681397286677477019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09d904c9a3326044c90622d5ef2ec522, type: 3} + m_Name: + m_EditorClassIdentifier: + interactable: {fileID: 0} + m_locked: 1 --- !u!1001 &3316605137565340392 PrefabInstance: m_ObjectHideFlags: 0 @@ -3076,6 +3506,10 @@ PrefabInstance: propertyPath: m_Interpolate value: 0 objectReference: {fileID: 0} + - target: {fileID: 308438123433256243, guid: b27049639847946ddac425fa7721eb71, type: 3} + propertyPath: m_IsKinematic + value: 1 + objectReference: {fileID: 0} - target: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: -86 @@ -3190,7 +3624,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_Name - value: Flip_Pad_Pull_Out (Rigidbody) + value: Flip_Pad_Pull_Out (Transform) objectReference: {fileID: 0} - target: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} propertyPath: m_IsActive @@ -3248,9 +3682,13 @@ PrefabInstance: propertyPath: m_InteractionLayers.m_Bits value: 5 objectReference: {fileID: 0} - m_RemovedComponents: [] + m_RemovedComponents: + - {fileID: 3856986954198828731, guid: b27049639847946ddac425fa7721eb71, type: 3} m_RemovedGameObjects: [] - m_AddedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} + insertIndex: -1 + addedObject: {fileID: 3299088965526146119} m_AddedComponents: - targetCorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 @@ -3273,15 +3711,6 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 addedObject: {fileID: 9216550692661000586} - - targetCorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} - insertIndex: -1 - addedObject: {fileID: 5220619362446072820} - - targetCorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} - insertIndex: -1 - addedObject: {fileID: 2903679970343811029} - - targetCorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} - insertIndex: -1 - addedObject: {fileID: 1970145638001421981} - targetCorrespondingSourceObject: {fileID: 8861309074893074346, guid: b27049639847946ddac425fa7721eb71, type: 3} insertIndex: -1 addedObject: {fileID: 8138633126094991808} @@ -3296,6 +3725,11 @@ Transform: m_CorrespondingSourceObject: {fileID: 3819015551208540297, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} +--- !u!4 &3161078843648604362 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 421256685097331234, guid: b27049639847946ddac425fa7721eb71, type: 3} + m_PrefabInstance: {fileID: 3316605137565340392} + m_PrefabAsset: {fileID: 0} --- !u!1 &4498918534765473814 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1182665900626322174, guid: b27049639847946ddac425fa7721eb71, type: 3} @@ -3590,199 +4024,6 @@ GameObject: m_CorrespondingSourceObject: {fileID: 6165883632583038797, guid: b27049639847946ddac425fa7721eb71, type: 3} m_PrefabInstance: {fileID: 3316605137565340392} m_PrefabAsset: {fileID: 0} ---- !u!54 &5220619362446072820 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8905706300752561573} - serializedVersion: 4 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_CenterOfMass: {x: 0, y: 0, z: 0} - m_InertiaTensor: {x: 1, y: 1, z: 1} - m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ImplicitCom: 1 - m_ImplicitTensor: 1 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &2903679970343811029 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8905706300752561573} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_InteractionManager: {fileID: 0} - m_Colliders: [] - m_InteractionLayerMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_InteractionLayers: - m_Bits: 33 - m_DistanceCalculationMode: 1 - m_SelectMode: 0 - m_FocusMode: 1 - m_CustomReticle: {fileID: 0} - m_AllowGazeInteraction: 0 - m_AllowGazeSelect: 0 - m_OverrideGazeTimeToSelect: 0 - m_GazeTimeToSelect: 0.5 - m_OverrideTimeToAutoDeselectGaze: 0 - m_TimeToAutoDeselectGaze: 3 - m_AllowGazeAssistance: 0 - m_FirstHoverEntered: - m_PersistentCalls: - m_Calls: [] - m_LastHoverExited: - m_PersistentCalls: - m_Calls: [] - m_HoverEntered: - m_PersistentCalls: - m_Calls: [] - m_HoverExited: - m_PersistentCalls: - m_Calls: [] - m_FirstSelectEntered: - m_PersistentCalls: - m_Calls: [] - m_LastSelectExited: - m_PersistentCalls: - m_Calls: [] - m_SelectEntered: - m_PersistentCalls: - m_Calls: [] - m_SelectExited: - m_PersistentCalls: - m_Calls: [] - m_FirstFocusEntered: - m_PersistentCalls: - m_Calls: [] - m_LastFocusExited: - m_PersistentCalls: - m_Calls: [] - m_FocusEntered: - m_PersistentCalls: - m_Calls: [] - m_FocusExited: - m_PersistentCalls: - m_Calls: [] - m_Activated: - m_PersistentCalls: - m_Calls: [] - m_Deactivated: - m_PersistentCalls: - m_Calls: [] - m_StartingHoverFilters: [] - m_StartingSelectFilters: [] - m_StartingInteractionStrengthFilters: [] - m_OnFirstHoverEntered: - m_PersistentCalls: - m_Calls: [] - m_OnLastHoverExited: - m_PersistentCalls: - m_Calls: [] - m_OnHoverEntered: - m_PersistentCalls: - m_Calls: [] - m_OnHoverExited: - m_PersistentCalls: - m_Calls: [] - m_OnSelectEntered: - m_PersistentCalls: - m_Calls: [] - m_OnSelectExited: - m_PersistentCalls: - m_Calls: [] - m_OnSelectCanceled: - m_PersistentCalls: - m_Calls: [] - m_OnActivate: - m_PersistentCalls: - m_Calls: [] - m_OnDeactivate: - m_PersistentCalls: - m_Calls: [] - m_AttachTransform: {fileID: 0} - m_SecondaryAttachTransform: {fileID: 0} - m_UseDynamicAttach: 0 - m_MatchAttachPosition: 1 - m_MatchAttachRotation: 1 - m_SnapToColliderVolume: 1 - m_ReinitializeDynamicAttachEverySingleGrab: 1 - m_AttachEaseInTime: 0.15 - m_MovementType: 2 - m_VelocityDamping: 1 - m_VelocityScale: 1 - m_AngularVelocityDamping: 1 - m_AngularVelocityScale: 1 - m_TrackPosition: 1 - m_SmoothPosition: 0 - m_SmoothPositionAmount: 8 - m_TightenPosition: 0.1 - m_TrackRotation: 1 - m_SmoothRotation: 0 - m_SmoothRotationAmount: 8 - m_TightenRotation: 0.1 - m_TrackScale: 0 - m_SmoothScale: 0 - m_SmoothScaleAmount: 8 - m_TightenScale: 0.1 - m_ThrowOnDetach: 0 - m_ThrowSmoothingDuration: 0.25 - m_ThrowSmoothingCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_ThrowVelocityScale: 1.5 - m_ThrowAngularVelocityScale: 1 - m_ForceGravityOnDetach: 0 - m_RetainTransformParent: 0 - m_AttachPointCompatibilityMode: 0 - m_StartingSingleGrabTransformers: [] - m_StartingMultipleGrabTransformers: [] - m_AddDefaultGrabTransformers: 1 ---- !u!114 &1970145638001421981 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8905706300752561573} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 09d904c9a3326044c90622d5ef2ec522, type: 3} - m_Name: - m_EditorClassIdentifier: - interactable: {fileID: 0} - m_locked: 1 --- !u!1 &9191249259938328202 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5875810263984471138, guid: b27049639847946ddac425fa7721eb71, type: 3} From c7abf5fb73d4908167b61d29c2bad6353719e8e4 Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Tue, 7 Nov 2023 14:23:44 -0500 Subject: [PATCH 07/10] MAVRIC-2175: Updated origin position to be closer to the table --- Assets/Scenes/BasicScene.unity | 496 +++++++++++---------------------- 1 file changed, 166 insertions(+), 330 deletions(-) diff --git a/Assets/Scenes/BasicScene.unity b/Assets/Scenes/BasicScene.unity index a7c32cc..7d71adc 100644 --- a/Assets/Scenes/BasicScene.unity +++ b/Assets/Scenes/BasicScene.unity @@ -97,10 +97,8 @@ LightmapSettings: m_ExportTrainingData: 0 m_TrainingDataDestination: TrainingData m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 112000000, guid: d9ac8349e36465843b744a5a7c4baad0, - type: 2} - m_LightingSettings: {fileID: 4890085278179872738, guid: c5b8436bccc1fdf4aaa58eab08008e1f, - type: 2} + m_LightingDataAsset: {fileID: 112000000, guid: d9ac8349e36465843b744a5a7c4baad0, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: c5b8436bccc1fdf4aaa58eab08008e1f, type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -127,8 +125,7 @@ NavMeshSettings: m_NavMeshData: {fileID: 0} --- !u!108 &299639868 stripped Light: - m_CorrespondingSourceObject: {fileID: 4610388823093620668, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + m_CorrespondingSourceObject: {fileID: 4610388823093620668, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} m_PrefabInstance: {fileID: 1835422393} m_PrefabAsset: {fileID: 0} --- !u!1001 &1520454031 @@ -139,58 +136,47 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalPosition.x value: 0.08557141 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalPosition.y value: 0.1455276 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalPosition.z value: -1.6246004 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 1327698172346070804, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6350314852590490647, guid: 5e629b36dd520da42a7d3b0c54050ea4, - type: 3} + - target: {fileID: 6350314852590490647, guid: 5e629b36dd520da42a7d3b0c54050ea4, type: 3} propertyPath: m_Name value: Managers objectReference: {fileID: 0} @@ -207,94 +193,75 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalPosition.x value: -1.6339 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalPosition.y value: 1.2313 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalPosition.z value: 2.6381 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4922582553321831162, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 4922582553321831162, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_Name value: Push Button objectReference: {fileID: 0} - - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Mode value: 1 objectReference: {fileID: 0} - - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, - type: 2} - - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + objectReference: {fileID: 11400000, guid: 648f6d9dcf9343447b8eac905a58a9f2, type: 2} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_CallState value: 2 objectReference: {fileID: 0} - - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: RaiseEvent objectReference: {fileID: 0} - - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName value: SO.Channels.SimpleChannelSO, Assembly-CSharp objectReference: {fileID: 0} - - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, - type: 3} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName value: UnityEngine.Object, UnityEngine objectReference: {fileID: 0} @@ -311,63 +278,51 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110300, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 816057727172110303, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 816057727172110303, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_Name value: LabSpace objectReference: {fileID: 0} - - target: {fileID: 8089728828403820249, guid: b83677d186e49a64cadef8d7a5a9d3c6, - type: 3} + - target: {fileID: 8089728828403820249, guid: b83677d186e49a64cadef8d7a5a9d3c6, type: 3} propertyPath: m_InteractionManager value: objectReference: {fileID: 6482459624637892261} @@ -384,373 +339,299 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 59.955 objectReference: {fileID: 0} - - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 289052600719350382, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 289052601003866619, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 289052601003866619, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 289052601003866619, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 289052601003866619, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1292835449119555423, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1292835449119555423, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1292835449119555423, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1292835449119555423, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 40 objectReference: {fileID: 0} - - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1292835450007248074, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 43.864998 objectReference: {fileID: 0} - - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1787225493674867035, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1787225494471072462, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1787225494471072462, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1787225494471072462, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 1787225494471072462, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2571774504756151146, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2571774504756151146, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2571774504756151146, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2571774504756151146, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 60.33 objectReference: {fileID: 0} - - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2571774505472942335, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 40 objectReference: {fileID: 0} - - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2932608426487533223, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2932608427213466930, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2932608427213466930, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2932608427213466930, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2932608427213466930, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 40 objectReference: {fileID: 0} - - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2933669583147982651, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2933669583830924462, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2933669583830924462, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2933669583830924462, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 2933669583830924462, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 3728965207891234210, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 3728965207891234210, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_Name value: Cartridge-Guide objectReference: {fileID: 0} - - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 46.365 objectReference: {fileID: 0} - - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 4491530402541218128, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4491530402756643525, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 4491530402756643525, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4491530402756643525, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 4491530402756643525, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5012799753144437003, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 5012799753144437003, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 5012799753144437003, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 5012799753144437003, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 40 objectReference: {fileID: 0} - - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 5012799754064390814, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6147406923816654341, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6147406923816654341, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6147406923816654341, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6147406923816654341, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.x value: 44.98 objectReference: {fileID: 0} - - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6147406923963905424, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalPosition.x value: -2.0584617 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalPosition.y value: 1.423 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalPosition.z value: 1.908 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, - type: 3} + - target: {fileID: 6344616673398256737, guid: 7a34119038b4640d090c6b033cf98997, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} @@ -767,58 +648,47 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalPosition.x value: -2.675 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalPosition.y value: 1.658 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalPosition.z value: 2.281 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 3750525804553602527, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 7121317035476629590, guid: e09ae04bf969e472ba45f969a4e4e835, - type: 3} + - target: {fileID: 7121317035476629590, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} propertyPath: m_Name value: BackBoard objectReference: {fileID: 0} @@ -829,8 +699,7 @@ PrefabInstance: m_SourcePrefab: {fileID: 100100000, guid: e09ae04bf969e472ba45f969a4e4e835, type: 3} --- !u!114 &6482459624637892261 stripped MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 1652381695448977783, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + m_CorrespondingSourceObject: {fileID: 1652381695448977783, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} m_PrefabInstance: {fileID: 9070320327174004474} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} @@ -847,58 +716,47 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 5446038345979176515, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 5446038345979176515, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_Name value: Cartridge-Interactable objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalPosition.x value: -2.0584617 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalPosition.y value: 1.423 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalPosition.z value: 2.408 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, - type: 3} + - target: {fileID: 6554210300994472440, guid: 1c45490f0e14d4e9c8930009b4ed7108, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} @@ -915,58 +773,47 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 2896322108731788384, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 2896322108731788384, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_Name value: Table objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalPosition.x value: -2.0584617 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalPosition.y value: 0.66 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalPosition.z value: 2.2145448 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, - type: 3} + - target: {fileID: 8424585515166772093, guid: a856f02d16aab4e4092d7304ec9c2891, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} @@ -983,58 +830,47 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: -1.015 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 2.183 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 2232222763306151469, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5536342803307029701, guid: 264e5f04d776bce4fba764d0f71070e6, - type: 3} + - target: {fileID: 5536342803307029701, guid: 264e5f04d776bce4fba764d0f71070e6, type: 3} propertyPath: m_Name value: MAVRIC XR Hands Origin v2 objectReference: {fileID: 0} From 350d012cb87303933ced02543c1b5429374b0a3e Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Tue, 7 Nov 2023 19:17:30 -0500 Subject: [PATCH 08/10] MAVRIC-2175: Updated UI Buttons --- Assets/Prefabs/UI/NextButton.prefab | 139 +++++++++++++++++++++++++- Assets/Prefabs/UI/ResetButton .prefab | 139 +++++++++++++++++++++++++- 2 files changed, 274 insertions(+), 4 deletions(-) diff --git a/Assets/Prefabs/UI/NextButton.prefab b/Assets/Prefabs/UI/NextButton.prefab index 3995943..35e1173 100644 --- a/Assets/Prefabs/UI/NextButton.prefab +++ b/Assets/Prefabs/UI/NextButton.prefab @@ -92,7 +92,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &4511161329263451975 RectTransform: m_ObjectHideFlags: 0 @@ -187,6 +187,7 @@ RectTransform: m_Children: - {fileID: 4511161329263451975} - {fileID: 8385248346746893682} + - {fileID: 443341572928742100} m_Father: {fileID: 922321810071726470} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -245,6 +246,140 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_ShowMaskGraphic: 1 +--- !u!1 &3766939818792708032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 443341572928742100} + - component: {fileID: 5372381641711497685} + - component: {fileID: 2744076953404010343} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &443341572928742100 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3766939818792708032} + 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: 6549269621878670052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5372381641711497685 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3766939818792708032} + m_CullTransparentMesh: 1 +--- !u!114 &2744076953404010343 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3766939818792708032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Next + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!1 &4323489679071539380 GameObject: m_ObjectHideFlags: 0 @@ -488,7 +623,7 @@ RectTransform: m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 1080, y: 920} + m_SizeDelta: {x: 125, y: 60} m_Pivot: {x: 0.5, y: 0.5} --- !u!223 &5152353046531303230 Canvas: diff --git a/Assets/Prefabs/UI/ResetButton .prefab b/Assets/Prefabs/UI/ResetButton .prefab index 2bdf09b..b099976 100644 --- a/Assets/Prefabs/UI/ResetButton .prefab +++ b/Assets/Prefabs/UI/ResetButton .prefab @@ -38,7 +38,7 @@ RectTransform: m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 1080, y: 920} + m_SizeDelta: {x: 125, y: 60} m_Pivot: {x: 0.5, y: 0.5} --- !u!223 &2910802714526350162 Canvas: @@ -432,7 +432,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &8994394839035763704 RectTransform: m_ObjectHideFlags: 0 @@ -527,6 +527,7 @@ RectTransform: m_Children: - {fileID: 8994394839035763704} - {fileID: 3897370497677586893} + - {fileID: 3856213020574536911} m_Father: {fileID: 5657895439849286969} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -585,3 +586,137 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_ShowMaskGraphic: 1 +--- !u!1 &8434746410029166534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3856213020574536911} + - component: {fileID: 2411468913442717124} + - component: {fileID: 5845010832612405794} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3856213020574536911 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8434746410029166534} + 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: 1777779622553486939} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2411468913442717124 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8434746410029166534} + m_CullTransparentMesh: 1 +--- !u!114 &5845010832612405794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8434746410029166534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Reset + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} From bd2f57015b59641402ebc0f9fe6b0dad59d69b00 Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Tue, 7 Nov 2023 19:18:20 -0500 Subject: [PATCH 09/10] MAVRIC-2175: Updated Video (Raw Image) aspect ratio --- Assets/Prefabs/BackBoard.prefab | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Assets/Prefabs/BackBoard.prefab b/Assets/Prefabs/BackBoard.prefab index 250d31c..09156ee 100644 --- a/Assets/Prefabs/BackBoard.prefab +++ b/Assets/Prefabs/BackBoard.prefab @@ -919,6 +919,7 @@ GameObject: - component: {fileID: 8801511750272889294} - component: {fileID: 8968831067221612345} - component: {fileID: 5120842126136810086} + - component: {fileID: 5283149584349960253} m_Layer: 0 m_Name: Video m_TagString: Untagged @@ -980,6 +981,20 @@ MonoBehaviour: y: 0 width: 1 height: 1 +--- !u!114 &5283149584349960253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6425093103385875613} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 86710e43de46f6f4bac7c8e50813a599, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AspectMode: 3 + m_AspectRatio: 1.7777778 --- !u!1 &6555537633652659965 GameObject: m_ObjectHideFlags: 0 From 54510b09ae73140cfdb40805223db1a072e043b3 Mon Sep 17 00:00:00 2001 From: "Brown, Caleb M" Date: Tue, 7 Nov 2023 19:22:51 -0500 Subject: [PATCH 10/10] MAVIRC-2175: Updated Thumbwheel step logic to use the new thumbwheel step --- Assets/Prefabs/Cartridge-Interactable.prefab | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/Prefabs/Cartridge-Interactable.prefab b/Assets/Prefabs/Cartridge-Interactable.prefab index 71bf951..75c1670 100644 --- a/Assets/Prefabs/Cartridge-Interactable.prefab +++ b/Assets/Prefabs/Cartridge-Interactable.prefab @@ -2112,7 +2112,7 @@ MonoBehaviour: m_EditorClassIdentifier: description: current step channel: {fileID: 11400000, guid: d1c3fee5a7e29bf49b295b270071caac, type: 2} - focusStep: {fileID: 11400000, guid: 107053ccd95c109498dabaaabc0c71bb, type: 2} + focusStep: {fileID: 11400000, guid: 4316f783af914b744863ddb66f0697d6, type: 2} focusResponse: m_PersistentCalls: m_Calls: