Add Ray Grab Interaction

This commit is contained in:
Max
2025-07-02 14:06:15 +02:00
parent a7dbf6635b
commit 13e53626c4

View File

@@ -6726,6 +6726,109 @@ Animator:
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &461410353
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 461410354}
- component: {fileID: 461410358}
- component: {fileID: 461410357}
- component: {fileID: 461410356}
- component: {fileID: 461410355}
m_Layer: 0
m_Name: ISDK_RayGrabInteraction
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &461410354
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 461410353}
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: 1509914129}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &461410355
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 461410353}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a2140d2b457bea84881488302059889b, type: 3}
m_Name:
m_EditorClassIdentifier:
_collider: {fileID: 1509914130}
--- !u!114 &461410356
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 461410353}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 953054d108799b942815afb3405983ff, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &461410357
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 461410353}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bb86ba9d4c5126e48bfef9b0c9550e9d, type: 3}
m_Name:
m_EditorClassIdentifier:
_interactorFilters: []
_maxInteractors: -1
_maxSelectingInteractors: -1
_data: {fileID: 0}
_pointableElement: {fileID: 461410358}
_surface: {fileID: 461410355}
_selectSurface: {fileID: 0}
_movementProvider: {fileID: 461410356}
_tiebreakerScore: 0
--- !u!114 &461410358
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 461410353}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 43f86b14a27b52f4f9298c33015b5c26, type: 3}
m_Name:
m_EditorClassIdentifier:
_transferOnSecondSelection: 1
_addNewPointsToFront: 0
_forwardElement: {fileID: 0}
_oneGrabTransformer: {fileID: 0}
_twoGrabTransformer: {fileID: 0}
_targetTransform: {fileID: 1509914129}
_maxGrabPoints: -1
_rigidbody: {fileID: 1509914131}
_kinematicWhileSelected: 1
_throwWhenUnselected: 1
--- !u!1 &463362849
GameObject:
m_ObjectHideFlags: 0
@@ -9815,8 +9918,6 @@ GameObject:
m_Component:
- component: {fileID: 624025130}
- component: {fileID: 624025131}
- component: {fileID: 624025133}
- component: {fileID: 624025132}
m_Layer: 0
m_Name: BaseModelSelector
m_TagString: Untagged
@@ -9838,7 +9939,6 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2015550983}
- {fileID: 1887740839}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &624025131
@@ -9859,54 +9959,6 @@ MonoBehaviour:
modelManager: {fileID: 1519836175}
uiButtonsCanvas: {fileID: 525196400}
cmsCanvas: {fileID: 1509914124}
--- !u!135 &624025132
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 624025128}
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_Radius: 0.5
m_Center: {x: 0, y: 0, z: 0}
--- !u!54 &624025133
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 624025128}
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!1 &628967020
GameObject:
m_ObjectHideFlags: 0
@@ -22468,6 +22520,8 @@ GameObject:
- component: {fileID: 1509914127}
- component: {fileID: 1509914126}
- component: {fileID: 1509914125}
- component: {fileID: 1509914131}
- component: {fileID: 1509914130}
m_Layer: 0
m_Name: CanvasChildModelSelector
m_TagString: Untagged
@@ -22562,6 +22616,7 @@ RectTransform:
- {fileID: 1423573433}
- {fileID: 1713140743}
- {fileID: 359992242}
- {fileID: 461410354}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: -40, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@@ -22569,6 +22624,54 @@ RectTransform:
m_AnchoredPosition: {x: -1.99, y: 2}
m_SizeDelta: {x: 4, y: 2}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!65 &1509914130
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1509914124}
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: 4, y: 2, z: 0}
m_Center: {x: 0, y: 0, z: 0}
--- !u!54 &1509914131
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1509914124}
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!1 &1514041112
GameObject:
m_ObjectHideFlags: 0
@@ -28821,109 +28924,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1883583714}
m_CullTransparentMesh: 1
--- !u!1 &1887740838
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1887740839}
- component: {fileID: 1887740843}
- component: {fileID: 1887740842}
- component: {fileID: 1887740841}
- component: {fileID: 1887740840}
m_Layer: 0
m_Name: ISDK_RayGrabInteraction
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1887740839
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1887740838}
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: 624025130}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1887740840
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1887740838}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a2140d2b457bea84881488302059889b, type: 3}
m_Name:
m_EditorClassIdentifier:
_collider: {fileID: 624025132}
--- !u!114 &1887740841
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1887740838}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 953054d108799b942815afb3405983ff, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &1887740842
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1887740838}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bb86ba9d4c5126e48bfef9b0c9550e9d, type: 3}
m_Name:
m_EditorClassIdentifier:
_interactorFilters: []
_maxInteractors: -1
_maxSelectingInteractors: -1
_data: {fileID: 0}
_pointableElement: {fileID: 1887740843}
_surface: {fileID: 1887740840}
_selectSurface: {fileID: 0}
_movementProvider: {fileID: 1887740841}
_tiebreakerScore: 0
--- !u!114 &1887740843
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1887740838}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 43f86b14a27b52f4f9298c33015b5c26, type: 3}
m_Name:
m_EditorClassIdentifier:
_transferOnSecondSelection: 1
_addNewPointsToFront: 0
_forwardElement: {fileID: 0}
_oneGrabTransformer: {fileID: 0}
_twoGrabTransformer: {fileID: 0}
_targetTransform: {fileID: 624025130}
_maxGrabPoints: -1
_rigidbody: {fileID: 624025133}
_kinematicWhileSelected: 1
_throwWhenUnselected: 1
--- !u!1 &1892012397
GameObject:
m_ObjectHideFlags: 0