Skip to content

Commit

Permalink
Merge pull request #6 from ExtendRealityLtd/feat/initial-target-value
Browse files Browse the repository at this point in the history
feat(Drive): provide initial target value for drive to start at
  • Loading branch information
extendreality authored Mar 15, 2020
2 parents eb417e2 + fd6ef0d commit dd94a93
Show file tree
Hide file tree
Showing 10 changed files with 415 additions and 185 deletions.
187 changes: 97 additions & 90 deletions Runtime/Prefabs/PhysicsJoint/Interactions.AngularJointDrive.prefab
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
facade: {fileID: 7220336169150892439}
eventOutputContainer: {fileID: 6704188405665079684}
targetValueReachedThreshold: 0.075
joint: {fileID: 1471341665110845562}
jointContainer: {fileID: 5306551537282979864}
Expand Down Expand Up @@ -478,6 +479,26 @@ PrefabInstance:
propertyPath: m_Name
value: Interactable.GrabAction.Follow
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: grabOffset
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: followTracking
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: isKinematicWhenActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: willInheritIsKinematicWhenInactiveFromConsumerRigidbody
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2857845961663347754, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: m_LocalPosition.x
Expand Down Expand Up @@ -533,26 +554,6 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: grabOffset
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: followTracking
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: isKinematicWhenActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: willInheritIsKinematicWhenInactiveFromConsumerRigidbody
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4297763714491022842, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: Emitted.m_PersistentCalls.m_Calls.Array.size
Expand Down Expand Up @@ -682,6 +683,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 3970266325296692636}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6704188405665079684 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7643514540901309464, guid: 28c785035c1675342b9e41fb684b7948,
type: 3}
m_PrefabInstance: {fileID: 3970266325296692636}
m_PrefabAsset: {fileID: 0}
--- !u!114 &7541688849528211887 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 6895096941427192883, guid: 28c785035c1675342b9e41fb684b7948,
Expand Down Expand Up @@ -730,6 +737,76 @@ PrefabInstance:
propertyPath: m_Name
value: Interactions.Interactable
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 4
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 4
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 7881770749639878687}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 7881770749639878687}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: set_angularDrag
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: set_angularDrag
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_FloatArgument
value: 50
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_FloatArgument
value: 0.01
objectReference: {fileID: 0}
- target: {fileID: 8090891674275893548, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: m_LocalPosition.x
Expand Down Expand Up @@ -805,76 +882,6 @@ PrefabInstance:
propertyPath: consumerRigidbody
value:
objectReference: {fileID: 7881770749639878687}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 4
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 4
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 7881770749639878687}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 7881770749639878687}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: set_angularDrag
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: set_angularDrag
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: FirstGrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_FloatArgument
value: 50
objectReference: {fileID: 0}
- target: {fileID: 785982709505707726, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: LastUngrabbed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_FloatArgument
value: 0.01
objectReference: {fileID: 0}
- target: {fileID: 8140612074155134679, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
propertyPath: ActiveAndEnabled.m_PersistentCalls.m_Calls.Array.data[0].m_Target
Expand Down
45 changes: 26 additions & 19 deletions Runtime/Prefabs/PhysicsJoint/Interactions.LinearJointDrive.prefab
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
facade: {fileID: 2321230931700777055}
eventOutputContainer: {fileID: 7344147712558315100}
targetValueReachedThreshold: 0.025
joint: {fileID: 2051297999214337113}
--- !u!114 &1069736518602212927
Expand Down Expand Up @@ -596,6 +597,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 1150828675843598916}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7344147712558315100 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7643514540901309464, guid: 28c785035c1675342b9e41fb684b7948,
type: 3}
m_PrefabInstance: {fileID: 1150828675843598916}
m_PrefabAsset: {fileID: 0}
--- !u!114 &5785118602027589239 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 6895096941427192883, guid: 28c785035c1675342b9e41fb684b7948,
Expand Down Expand Up @@ -644,6 +651,21 @@ PrefabInstance:
propertyPath: m_Name
value: Interactable.GrabAction.Follow
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: followTracking
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: grabOffset
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: isKinematicWhenActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2857845961663347754, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: m_LocalPosition.x
Expand Down Expand Up @@ -699,21 +721,6 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: followTracking
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: grabOffset
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3607323991379943426, guid: 702caa48c730e92469a1c5144fd8ed46,
type: 3}
propertyPath: isKinematicWhenActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 702caa48c730e92469a1c5144fd8ed46, type: 3}
--- !u!114 &113661431433796937 stripped
Expand Down Expand Up @@ -823,15 +830,15 @@ PrefabInstance:
m_RemovedComponents:
- {fileID: 8862883227734677280, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a, type: 3}
m_SourcePrefab: {fileID: 100100000, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a, type: 3}
--- !u!4 &5398302578280163270 stripped
--- !u!4 &8190531345898926461 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8090891674275893548, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
m_CorrespondingSourceObject: {fileID: 5406743248307111831, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
m_PrefabInstance: {fileID: 4224940000398522090}
m_PrefabAsset: {fileID: 0}
--- !u!4 &8190531345898926461 stripped
--- !u!4 &5398302578280163270 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5406743248307111831, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
m_CorrespondingSourceObject: {fileID: 8090891674275893548, guid: 1bb7642ebf8d0a34aa23fc586ea87e6a,
type: 3}
m_PrefabInstance: {fileID: 4224940000398522090}
m_PrefabAsset: {fileID: 0}
Expand Down
Loading

0 comments on commit dd94a93

Please sign in to comment.