Glass shatter effect now works only when the hosts jump through the window.

This commit is contained in:
2026-05-03 16:55:32 -04:00
parent 32a34b4833
commit 7d275ae426
15 changed files with 782 additions and 439 deletions
+29 -26
View File
@@ -31,8 +31,8 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2000544568636214420}
- {fileID: 3581063314187638010}
- {fileID: 2000544568636214420}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &4253727837975575756
@@ -57,10 +57,11 @@ MonoBehaviour:
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 1566564563436244780}
_PermissionsPanel: {fileID: 0}
_AudioManager: {fileID: 0}
_Colliders:
- {fileID: 5918708424213131158}
- {fileID: 4855268702929540186}
- {fileID: 5918708424213131158}
--- !u!114 &1566564563436244780
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -97,15 +98,15 @@ GameObject:
m_Component:
- component: {fileID: 3581063314187638010}
- component: {fileID: 4855268702929540186}
- component: {fileID: 1535461656591890922}
- component: {fileID: 559608564662970528}
- component: {fileID: 3790274286551473195}
- component: {fileID: 6938366513745602467}
m_Layer: 0
m_Name: Shatter Execute
m_Name: Shatter Prepare
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!4 &3581063314187638010
Transform:
m_ObjectHideFlags: 0
@@ -142,7 +143,7 @@ BoxCollider:
serializedVersion: 3
m_Size: {x: 3.75, y: 2.54, z: 1.0023762}
m_Center: {x: 0.00000002856244, y: 0, z: -0.1878225}
--- !u!114 &1535461656591890922
--- !u!114 &3790274286551473195
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -151,7 +152,7 @@ MonoBehaviour:
m_GameObject: {fileID: 5908525339746916104}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3e08ce9bec1b325428a0e59cffc80965, type: 3}
m_Script: {fileID: 11500000, guid: ec635428a12dd254a9c15ac4fecaffe4, type: 3}
m_Name:
m_EditorClassIdentifier:
serializationData:
@@ -163,11 +164,12 @@ MonoBehaviour:
PrefabModificationsReferencedUnityObjects: []
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 559608564662970528}
_udonSharpBackingUdonBehaviour: {fileID: 6938366513745602467}
_PermissionsPanel: {fileID: 0}
_Notify: {fileID: 1566564563436244780}
_EnterEventName: ShatterEnter
_ExitEventName: ShatterExit
--- !u!114 &559608564662970528
_EnterEventName: PrepareEnter
_ExitEventName: PrepareExit
--- !u!114 &6938366513745602467
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -187,9 +189,9 @@ MonoBehaviour:
AllowCollisionOwnershipTransfer: 0
Reliable: 0
_syncMethod: 3
serializedProgramAsset: {fileID: 11400000, guid: 8055943f2cba94741a35b99a3625b7f0,
serializedProgramAsset: {fileID: 11400000, guid: 83583c5ffdd144140b8128759fc7063b,
type: 2}
programSource: {fileID: 11400000, guid: 2d43b6d98e535384a8151aa170de0def, type: 2}
programSource: {fileID: 11400000, guid: 242bb9e370e49954aab921bfc5c5a133, type: 2}
serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF
publicVariablesUnityEngineObjects: []
publicVariablesSerializationDataFormat: 0
@@ -203,15 +205,15 @@ GameObject:
m_Component:
- component: {fileID: 2000544568636214420}
- component: {fileID: 5918708424213131158}
- component: {fileID: 284550684963164945}
- component: {fileID: 7563762615754918353}
- component: {fileID: 5913626356306321521}
- component: {fileID: 4095783282581294362}
m_Layer: 0
m_Name: Shatter Prepare
m_Name: Shatter Execute
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!4 &2000544568636214420
Transform:
m_ObjectHideFlags: 0
@@ -248,7 +250,7 @@ BoxCollider:
serializedVersion: 3
m_Size: {x: 3.75, y: 2.54, z: 0.7356629}
m_Center: {x: 0.000000018444602, y: 0, z: -0.13783118}
--- !u!114 &284550684963164945
--- !u!114 &5913626356306321521
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -257,7 +259,7 @@ MonoBehaviour:
m_GameObject: {fileID: 6346437046247508492}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3e08ce9bec1b325428a0e59cffc80965, type: 3}
m_Script: {fileID: 11500000, guid: ec635428a12dd254a9c15ac4fecaffe4, type: 3}
m_Name:
m_EditorClassIdentifier:
serializationData:
@@ -269,11 +271,12 @@ MonoBehaviour:
PrefabModificationsReferencedUnityObjects: []
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 7563762615754918353}
_udonSharpBackingUdonBehaviour: {fileID: 4095783282581294362}
_PermissionsPanel: {fileID: 0}
_Notify: {fileID: 1566564563436244780}
_EnterEventName: PrepareEnter
_ExitEventName: PrepareExit
--- !u!114 &7563762615754918353
_EnterEventName: ShatterEnter
_ExitEventName: ShatterExit
--- !u!114 &4095783282581294362
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -293,9 +296,9 @@ MonoBehaviour:
AllowCollisionOwnershipTransfer: 0
Reliable: 0
_syncMethod: 3
serializedProgramAsset: {fileID: 11400000, guid: 8055943f2cba94741a35b99a3625b7f0,
serializedProgramAsset: {fileID: 11400000, guid: 83583c5ffdd144140b8128759fc7063b,
type: 2}
programSource: {fileID: 11400000, guid: 2d43b6d98e535384a8151aa170de0def, type: 2}
programSource: {fileID: 11400000, guid: 242bb9e370e49954aab921bfc5c5a133, type: 2}
serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF
publicVariablesUnityEngineObjects: []
publicVariablesSerializationDataFormat: 0