Fixed interpolation/respawn bugs with the cameras by removing VRCObjectSync.

This commit is contained in:
Jamie Greunbaum 2026-06-20 11:25:20 -04:00
parent 48833bd254
commit bd144ac6fe
2 changed files with 119 additions and 57 deletions

View File

@ -130,7 +130,7 @@ MonoBehaviour:
PrefabModifications: [] PrefabModifications: []
SerializationNodes: [] SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 6974892129015511453} _udonSharpBackingUdonBehaviour: {fileID: 6974892129015511453}
_Camera: {fileID: 4208892311641971843} _Camera: {fileID: 0}
--- !u!114 &6974892129015511453 --- !u!114 &6974892129015511453
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -171,7 +171,6 @@ GameObject:
- component: {fileID: 4068375225837998483} - component: {fileID: 4068375225837998483}
- component: {fileID: 6809516190814399933} - component: {fileID: 6809516190814399933}
- component: {fileID: 6629859500178188227} - component: {fileID: 6629859500178188227}
- component: {fileID: 4208892311641971843}
- component: {fileID: 5542997801820577511} - component: {fileID: 5542997801820577511}
- component: {fileID: 1340351174269024408} - component: {fileID: 1340351174269024408}
m_Layer: 22 m_Layer: 22
@ -294,7 +293,7 @@ CapsuleCollider:
m_LayerOverridePriority: 0 m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0 m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 0
serializedVersion: 2 serializedVersion: 2
m_Radius: 0.06225221 m_Radius: 0.06225221
m_Height: 0.35780537 m_Height: 0.35780537
@ -307,7 +306,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2585420374601623244} m_GameObject: {fileID: 2585420374601623244}
m_Enabled: 1 m_Enabled: 0
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name: m_Name:
@ -333,20 +332,6 @@ MonoBehaviour:
pickupable: 0 pickupable: 0
proximity: 0.1 proximity: 0.1
version: 1 version: 1
--- !u!114 &4208892311641971843
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2585420374601623244}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -1783056023, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name:
m_EditorClassIdentifier:
AllowCollisionOwnershipTransfer: 0
ForceKinematicOnRemote: 1
--- !u!20 &5542997801820577511 --- !u!20 &5542997801820577511
Camera: Camera:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -2499,7 +2499,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 70805493} m_PrefabInstance: {fileID: 70805493}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2043045203} m_GameObject: {fileID: 2043045203}
m_Enabled: 1 m_Enabled: 0
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name: m_Name:
@ -16009,7 +16009,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 336011328} m_PrefabInstance: {fileID: 336011328}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1064115353} m_GameObject: {fileID: 1064115353}
m_Enabled: 1 m_Enabled: 0
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name: m_Name:
@ -20482,7 +20482,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 3b9e171cd9a05f4409116211d956033a, - target: {fileID: -8679921383154817045, guid: 3b9e171cd9a05f4409116211d956033a,
type: 3} type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: -15 value: -5
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 3b9e171cd9a05f4409116211d956033a, - target: {fileID: -8679921383154817045, guid: 3b9e171cd9a05f4409116211d956033a,
type: 3} type: 3}
@ -23259,7 +23259,7 @@ PrefabInstance:
- target: {fileID: 5462889507286591849, guid: b7be9e74a7f7fe24cb526bc367e85829, - target: {fileID: 5462889507286591849, guid: b7be9e74a7f7fe24cb526bc367e85829,
type: 3} type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
value: 2.56 value: 2.516
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 5462889507286591849, guid: b7be9e74a7f7fe24cb526bc367e85829, - target: {fileID: 5462889507286591849, guid: b7be9e74a7f7fe24cb526bc367e85829,
type: 3} type: 3}
@ -30406,7 +30406,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 3b9e171cd9a05f4409116211d956033a, - target: {fileID: -8679921383154817045, guid: 3b9e171cd9a05f4409116211d956033a,
type: 3} type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: -5.97 value: -5
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 3b9e171cd9a05f4409116211d956033a, - target: {fileID: -8679921383154817045, guid: 3b9e171cd9a05f4409116211d956033a,
type: 3} type: 3}
@ -32474,6 +32474,18 @@ GameObject:
type: 3} type: 3}
m_PrefabInstance: {fileID: 364742166} m_PrefabInstance: {fileID: 364742166}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!114 &858587241 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 6629859500178188227, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
m_PrefabInstance: {fileID: 364742166}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 858587238}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &859579629 --- !u!1001 &859579629
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -54035,6 +54047,18 @@ Camera:
type: 3} type: 3}
m_PrefabInstance: {fileID: 1390751084} m_PrefabInstance: {fileID: 1390751084}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!114 &1390751089 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 6629859500178188227, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
m_PrefabInstance: {fileID: 1390751084}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 708372043}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &1392345919 --- !u!1001 &1392345919
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -65438,26 +65462,31 @@ PrefabInstance:
propertyPath: handheldsFovTexts.Array.data[5] propertyPath: handheldsFovTexts.Array.data[5]
value: value:
objectReference: {fileID: 336011331} objectReference: {fileID: 336011331}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: handheldsVrcObjectSync.Array.size
value: 6
objectReference: {fileID: 0}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38, - target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3} type: 3}
propertyPath: handheldsVrcPickups.Array.data[0] propertyPath: handheldsVrcPickups.Array.data[0]
value: value:
objectReference: {fileID: 0} objectReference: {fileID: 858587241}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38, - target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3} type: 3}
propertyPath: handheldsVrcPickups.Array.data[1] propertyPath: handheldsVrcPickups.Array.data[1]
value: value:
objectReference: {fileID: 0} objectReference: {fileID: 1832440716}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38, - target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3} type: 3}
propertyPath: handheldsVrcPickups.Array.data[2] propertyPath: handheldsVrcPickups.Array.data[2]
value: value:
objectReference: {fileID: 0} objectReference: {fileID: 1390751089}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38, - target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3} type: 3}
propertyPath: handheldsVrcPickups.Array.data[3] propertyPath: handheldsVrcPickups.Array.data[3]
value: value:
objectReference: {fileID: 0} objectReference: {fileID: 1983062418}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38, - target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3} type: 3}
propertyPath: handheldsVrcPickups.Array.data[4] propertyPath: handheldsVrcPickups.Array.data[4]
@ -65468,6 +65497,36 @@ PrefabInstance:
propertyPath: handheldsVrcPickups.Array.data[5] propertyPath: handheldsVrcPickups.Array.data[5]
value: value:
objectReference: {fileID: 336011329} objectReference: {fileID: 336011329}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: handheldsVrcObjectSync.Array.data[0]
value:
objectReference: {fileID: 0}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: handheldsVrcObjectSync.Array.data[1]
value:
objectReference: {fileID: 0}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: handheldsVrcObjectSync.Array.data[2]
value:
objectReference: {fileID: 0}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: handheldsVrcObjectSync.Array.data[3]
value:
objectReference: {fileID: 0}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: handheldsVrcObjectSync.Array.data[4]
value:
objectReference: {fileID: 0}
- target: {fileID: 4677278074043053975, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: handheldsVrcObjectSync.Array.data[5]
value:
objectReference: {fileID: 0}
- target: {fileID: 4692611076331822086, guid: 700c7675bc7fcf547a888725c3536e38, - target: {fileID: 4692611076331822086, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3} type: 3}
propertyPath: m_AnchorMax.x propertyPath: m_AnchorMax.x
@ -75394,6 +75453,18 @@ Camera:
type: 3} type: 3}
m_PrefabInstance: {fileID: 1832440711} m_PrefabInstance: {fileID: 1832440711}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!114 &1832440716 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 6629859500178188227, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
m_PrefabInstance: {fileID: 1832440711}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1301704814}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1832458546 --- !u!1 &1832458546
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -81348,6 +81419,18 @@ Camera:
type: 3} type: 3}
m_PrefabInstance: {fileID: 1983062413} m_PrefabInstance: {fileID: 1983062413}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!114 &1983062418 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 6629859500178188227, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
m_PrefabInstance: {fileID: 1983062413}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1562422149}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1983328789 stripped --- !u!1 &1983328789 stripped
GameObject: GameObject:
m_CorrespondingSourceObject: {fileID: 7147581531654102366, guid: e9914385266bca24db809c39e395f03c, m_CorrespondingSourceObject: {fileID: 7147581531654102366, guid: e9914385266bca24db809c39e395f03c,
@ -98509,11 +98592,6 @@ MonoBehaviour:
ID: 57 ID: 57
SerializedTypeNames: SerializedTypeNames:
- VRC.Udon.UdonBehaviour - VRC.Udon.UdonBehaviour
- gameObject: {fileID: 2043045203}
ID: 58
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- VRC.SDK3.Components.VRCObjectSync
- gameObject: {fileID: 591795838} - gameObject: {fileID: 591795838}
ID: 59 ID: 59
SerializedTypeNames: SerializedTypeNames:
@ -98550,11 +98628,6 @@ MonoBehaviour:
ID: 67 ID: 67
SerializedTypeNames: SerializedTypeNames:
- VRC.Udon.UdonBehaviour - VRC.Udon.UdonBehaviour
- gameObject: {fileID: 1562422149}
ID: 68
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- VRC.SDK3.Components.VRCObjectSync
- gameObject: {fileID: 1030796895} - gameObject: {fileID: 1030796895}
ID: 69 ID: 69
SerializedTypeNames: SerializedTypeNames:
@ -98575,11 +98648,6 @@ MonoBehaviour:
ID: 73 ID: 73
SerializedTypeNames: SerializedTypeNames:
- VRC.Udon.UdonBehaviour - VRC.Udon.UdonBehaviour
- gameObject: {fileID: 858587238}
ID: 74
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- VRC.SDK3.Components.VRCObjectSync
- gameObject: {fileID: 740870361} - gameObject: {fileID: 740870361}
ID: 75 ID: 75
SerializedTypeNames: SerializedTypeNames:
@ -98600,11 +98668,6 @@ MonoBehaviour:
ID: 79 ID: 79
SerializedTypeNames: SerializedTypeNames:
- VRC.Udon.UdonBehaviour - VRC.Udon.UdonBehaviour
- gameObject: {fileID: 1301704814}
ID: 80
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- VRC.SDK3.Components.VRCObjectSync
- gameObject: {fileID: 1275244960} - gameObject: {fileID: 1275244960}
ID: 81 ID: 81
SerializedTypeNames: SerializedTypeNames:
@ -98625,11 +98688,6 @@ MonoBehaviour:
ID: 85 ID: 85
SerializedTypeNames: SerializedTypeNames:
- VRC.Udon.UdonBehaviour - VRC.Udon.UdonBehaviour
- gameObject: {fileID: 708372043}
ID: 86
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- VRC.SDK3.Components.VRCObjectSync
- gameObject: {fileID: 787353207} - gameObject: {fileID: 787353207}
ID: 87 ID: 87
SerializedTypeNames: SerializedTypeNames:
@ -98764,11 +98822,6 @@ MonoBehaviour:
ID: 119 ID: 119
SerializedTypeNames: SerializedTypeNames:
- VRC.Udon.UdonBehaviour - VRC.Udon.UdonBehaviour
- gameObject: {fileID: 1064115353}
ID: 120
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- VRC.SDK3.Components.VRCObjectSync
- gameObject: {fileID: 575630078} - gameObject: {fileID: 575630078}
ID: 121 ID: 121
SerializedTypeNames: SerializedTypeNames:
@ -103900,6 +103953,30 @@ MonoBehaviour:
- VRC.SDK3.Components.VRCPickup - VRC.SDK3.Components.VRCPickup
- VRC.SDK3.Components.VRCObjectSync - VRC.SDK3.Components.VRCObjectSync
- VRC.Udon.UdonBehaviour - VRC.Udon.UdonBehaviour
- gameObject: {fileID: 2043045203}
ID: 58
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- gameObject: {fileID: 1562422149}
ID: 68
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- gameObject: {fileID: 858587238}
ID: 74
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- gameObject: {fileID: 1301704814}
ID: 80
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- gameObject: {fileID: 708372043}
ID: 86
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
- gameObject: {fileID: 1064115353}
ID: 120
SerializedTypeNames:
- VRC.SDK3.Components.VRCPickup
portraitCameraPositionOffset: {x: 0, y: 0, z: 0} portraitCameraPositionOffset: {x: 0, y: 0, z: 0}
portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139}
PlayerPersistence: [] PlayerPersistence: []