From 5d90a20db777b579de12b07dc500c7b54b79757b Mon Sep 17 00:00:00 2001 From: pyoneerC Date: Mon, 23 Sep 2024 17:33:23 -0300 Subject: [PATCH] feat: destroy particles on leak fix --- Assets/Scenes/Reparation.unity | 336 +++++++++++++++++++++++++++------ Assets/Scripts/FixLogic.cs | 10 + 2 files changed, 287 insertions(+), 59 deletions(-) diff --git a/Assets/Scenes/Reparation.unity b/Assets/Scenes/Reparation.unity index d823ca5..e833206 100644 --- a/Assets/Scenes/Reparation.unity +++ b/Assets/Scenes/Reparation.unity @@ -1260,7 +1260,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 1597733084} + m_TransformParent: {fileID: 1244957759} m_Modifications: - target: {fileID: 4184831819596093435, guid: 1bee58de964145a42bfce895cf98666d, type: 3} propertyPath: m_Materials.Array.size @@ -5552,13 +5552,7 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 5146681718063874739, guid: 0cfbc947fbef1a947ab12b0b3e8f621b, type: 3} - insertIndex: -1 - addedObject: {fileID: 1093111232} - - targetCorrespondingSourceObject: {fileID: 5146681718063874739, guid: 0cfbc947fbef1a947ab12b0b3e8f621b, type: 3} - insertIndex: -1 - addedObject: {fileID: 1151361054} + m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 9199261849990390558, guid: 0cfbc947fbef1a947ab12b0b3e8f621b, type: 3} --- !u!1001 &449434099 @@ -7330,6 +7324,39 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 9199261849990390558, guid: 6dbd51e7d3a3e82438c922e2b8870d37, type: 3} +--- !u!1 &547491068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 547491069} + m_Layer: 0 + m_Name: Leak + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &547491069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 547491068} + 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: 633028939} + - {fileID: 2108131203} + m_Father: {fileID: 1597733084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &548460637 PrefabInstance: m_ObjectHideFlags: 0 @@ -8668,7 +8695,7 @@ GameObject: - component: {fileID: 633028941} - component: {fileID: 633028940} m_Layer: 0 - m_Name: Leak (4) + m_Name: Leak m_TagString: Leak m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -8682,12 +8709,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 633028938} serializedVersion: 2 - m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: -0.005, y: 0.109, z: 0.121} - m_LocalScale: {x: 0.06614918, y: 0.014527793, z: 0.047830902} + m_LocalRotation: {x: -0.999061, y: -0.0000000037252903, z: -0.04332634, w: 0} + m_LocalPosition: {x: -111.07219, y: -14.19297, z: -82.91679} + m_LocalScale: {x: 0.54120624, y: 0.1188606, z: 0.58175623} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1982924864} + m_Father: {fileID: 547491069} m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} --- !u!136 &633028940 CapsuleCollider: @@ -8901,6 +8928,39 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 9199261849990390558, guid: e0f672a015f8fee418afd70dfd718f0d, type: 3} +--- !u!1 &643664967 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 643664968} + m_Layer: 0 + m_Name: Leak + m_TagString: Leak + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &643664968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643664967} + 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: 1151361054} + - {fileID: 1813569389} + m_Father: {fileID: 1597733084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &645003747 stripped Transform: m_CorrespondingSourceObject: {fileID: -5819118886272102141, guid: a73df10e437557a40add860503f7acf0, type: 3} @@ -9418,7 +9478,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 1597733084} + m_TransformParent: {fileID: 1914784017} m_Modifications: - target: {fileID: 1297937073129364672, guid: 69418da21aaf4054dab4d022a61e1bd3, type: 3} propertyPath: m_Name @@ -10892,10 +10952,6 @@ Transform: m_LocalScale: {x: 1, y: 19.583881, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1450730567} - - {fileID: 1007608885} - - {fileID: 1680322798} - - {fileID: 1813176684} - {fileID: 1476519984} m_Father: {fileID: 1597733084} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -12071,6 +12127,39 @@ Transform: m_CorrespondingSourceObject: {fileID: -5819118886272102141, guid: 6fec6d200fb25e04184d9b53e0e5c97e, type: 3} m_PrefabInstance: {fileID: 57752679} m_PrefabAsset: {fileID: 0} +--- !u!1 &859546369 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 859546370} + m_Layer: 0 + m_Name: Leak + m_TagString: Leak + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &859546370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859546369} + 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: 1813176684} + - {fileID: 1497886289} + m_Father: {fileID: 1597733084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &862976061 PrefabInstance: m_ObjectHideFlags: 0 @@ -14044,7 +14133,7 @@ GameObject: - component: {fileID: 1007608887} - component: {fileID: 1007608886} m_Layer: 0 - m_Name: Leak (2) + m_Name: Leak m_TagString: Leak m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -14058,12 +14147,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1007608884} serializedVersion: 2 - m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: -0.68, y: 1.135, z: -18.48} - m_LocalScale: {x: 0.4286807, y: 0.10346187, z: 0.019846927} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -12.606211, y: 15.994759, z: -7.3024826} + m_LocalScale: {x: 0.4286807, y: 0.103461884, z: 0.38867992} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 771028009} + m_Father: {fileID: 1914784017} m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} --- !u!136 &1007608886 CapsuleCollider: @@ -15501,12 +15590,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1093111231} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0.1485192, y: -0.109695435, z: 0.17040005} - m_LocalScale: {x: 0.053412106, y: 0.038792375, z: 0.12250631} + m_LocalRotation: {x: -0.5, y: -0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: -31.94421, y: -3.6991196, z: -7.2540054} + m_LocalScale: {x: 1.04515, y: 0.19396187, z: 0.61253154} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1372417821} + m_Father: {fileID: 1244957759} m_LocalEulerAnglesHint: {x: 0, y: -90, z: 90} --- !u!136 &1093111233 CapsuleCollider: @@ -17008,7 +17097,7 @@ GameObject: - component: {fileID: 1151361056} - component: {fileID: 1151361055} m_Layer: 0 - m_Name: Leak (1) + m_Name: Leak m_TagString: Leak m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -17022,12 +17111,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1151361053} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0.8244, y: 0.108, z: 0.17040005} - m_LocalScale: {x: 0.053412106, y: 0.038792375, z: 0.12250631} + m_LocalRotation: {x: -0.5, y: -0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: -31.94421, y: -16.924526, z: -8.342483} + m_LocalScale: {x: 1.04515, y: 0.19396187, z: 0.61253154} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1372417821} + m_Father: {fileID: 643664968} m_LocalEulerAnglesHint: {x: 0, y: -90, z: 90} --- !u!136 &1151361055 CapsuleCollider: @@ -18109,6 +18198,39 @@ Transform: m_CorrespondingSourceObject: {fileID: -5819118886272102141, guid: 028026035a9b47641967d77575f196a8, type: 3} m_PrefabInstance: {fileID: 199749136} m_PrefabAsset: {fileID: 0} +--- !u!1 &1244957758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1244957759} + m_Layer: 0 + m_Name: Leak + m_TagString: Leak + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1244957759 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1244957758} + 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: 1093111232} + - {fileID: 111347516} + m_Father: {fileID: 1597733084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1247852835 PrefabInstance: m_ObjectHideFlags: 0 @@ -18655,6 +18777,39 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 3.2790012, y: 2.736741, z: 1.868679} m_Center: {x: -0.27016452, y: -0.0006663977, z: 0.43433806} +--- !u!1 &1274733633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1274733634} + m_Layer: 0 + m_Name: Leak + m_TagString: Leak + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1274733634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274733633} + 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: 1680322798} + - {fileID: 1405817344} + m_Father: {fileID: 1597733084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &1280314460 stripped Transform: m_CorrespondingSourceObject: {fileID: -5819118886272102141, guid: 028026035a9b47641967d77575f196a8, type: 3} @@ -20177,7 +20332,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 1597733084} + m_TransformParent: {fileID: 1274733634} m_Modifications: - target: {fileID: 1000011396044746, guid: 96b2ec0239d11fa4b9792311efceb8ed, type: 3} propertyPath: m_Name @@ -21098,12 +21253,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1450730566} serializedVersion: 2 - m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: -0.002, y: 0.132, z: 0.443} - m_LocalScale: {x: 0.4286807, y: 0.10346187, z: 0.019846927} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -11.92821, y: -3.6478748, z: 11.620517} + m_LocalScale: {x: 0.4286807, y: 0.103461884, z: 0.38867992} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 771028009} + m_Father: {fileID: 1789805588} m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} --- !u!136 &1450730568 CapsuleCollider: @@ -21839,7 +21994,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 1597733084} + m_TransformParent: {fileID: 859546370} m_Modifications: - target: {fileID: 1947871717301538, guid: a990e3ac1318b834488c784d851f42a9, type: 3} propertyPath: m_Name @@ -24006,6 +24161,7 @@ Transform: - {fileID: 2027421355} - {fileID: 750564517} - {fileID: 1132657270} + - {fileID: 547491069} - {fileID: 1982924864} - {fileID: 1843508846} - {fileID: 454182962} @@ -24181,21 +24337,20 @@ Transform: - {fileID: 207362764} - {fileID: 1023164857} - {fileID: 1372417821} + - {fileID: 1789805588} + - {fileID: 643664968} + - {fileID: 1244957759} + - {fileID: 1274733634} + - {fileID: 1914784017} + - {fileID: 859546370} - {fileID: 771028009} - {fileID: 1397489937} - {fileID: 1153932947} - {fileID: 509367958} - - {fileID: 1813569389} - - {fileID: 111347516} - - {fileID: 1926634659} - {fileID: 400139876} - {fileID: 274130739} - - {fileID: 1405817344} - {fileID: 1804063913} - - {fileID: 1497886289} - - {fileID: 701015618} - {fileID: 519901842} - - {fileID: 2108131203} - {fileID: 1117318030} - {fileID: 550222110} - {fileID: 1501783076} @@ -25456,11 +25611,11 @@ Transform: m_GameObject: {fileID: 1680322797} serializedVersion: 2 m_LocalRotation: {x: -0.42184958, y: -0.5674883, z: -0.5674882, w: 0.42184958} - m_LocalPosition: {x: 0.43, y: -0.5876, z: 0.145} - m_LocalScale: {x: 0.4286807, y: 0.10346187, z: 0.019846927} + m_LocalPosition: {x: -11.49621, y: -17.740433, z: 11.322517} + m_LocalScale: {x: 0.42868072, y: 0.103461884, z: 0.38867986} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 771028009} + m_Father: {fileID: 1274733634} m_LocalEulerAnglesHint: {x: -90, y: 0, z: -106.749} --- !u!136 &1680322799 CapsuleCollider: @@ -26964,6 +27119,39 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 9199261849990390558, guid: 6fec6d200fb25e04184d9b53e0e5c97e, type: 3} +--- !u!1 &1789805587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1789805588} + m_Layer: 0 + m_Name: Leak + m_TagString: Leak + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1789805588 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1789805587} + 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: 1450730567} + - {fileID: 1926634659} + m_Father: {fileID: 1597733084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1791783172 PrefabInstance: m_ObjectHideFlags: 0 @@ -27245,7 +27433,7 @@ GameObject: - component: {fileID: 1813176686} - component: {fileID: 1813176685} m_Layer: 0 - m_Name: Leak (3) + m_Name: Leak m_TagString: Leak m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -27260,11 +27448,11 @@ Transform: m_GameObject: {fileID: 1813176683} serializedVersion: 2 m_LocalRotation: {x: 0.18675168, y: -0.68199986, z: -0.68199986, w: -0.18675163} - m_LocalPosition: {x: 13.605, y: -0.65900004, z: -143.793} - m_LocalScale: {x: 0.4286807, y: 0.12123662, z: 0.019846927} + m_LocalPosition: {x: 1.6787891, y: -19.138725, z: -132.61548} + m_LocalScale: {x: 0.4286807, y: 0.12123662, z: 0.38867986} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 771028009} + m_Father: {fileID: 859546370} m_LocalEulerAnglesHint: {x: -90, y: 0, z: -210.628} --- !u!136 &1813176685 CapsuleCollider: @@ -27345,7 +27533,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 1597733084} + m_TransformParent: {fileID: 643664968} m_Modifications: - target: {fileID: 5585671604984661010, guid: c8024b1c8dba5ac45ac354c95aaf3221, type: 3} propertyPath: m_LocalPosition.x @@ -28385,6 +28573,39 @@ Transform: m_CorrespondingSourceObject: {fileID: -5819118886272102141, guid: c2c82adf9ac2fdc4cae5ff03189357ae, type: 3} m_PrefabInstance: {fileID: 710455123} m_PrefabAsset: {fileID: 0} +--- !u!1 &1914784016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1914784017} + m_Layer: 0 + m_Name: Leak + m_TagString: Leak + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1914784017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914784016} + 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: 1007608885} + - {fileID: 701015618} + m_Father: {fileID: 1597733084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &1918117398 stripped Transform: m_CorrespondingSourceObject: {fileID: -5819118886272102141, guid: 8cab0fc9be2d12741a4e26984b05ffdb, type: 3} @@ -28510,7 +28731,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 1597733084} + m_TransformParent: {fileID: 1789805588} m_Modifications: - target: {fileID: 1973075987484898, guid: bccc7a794e75b2a44a4b0dac69160b7b, type: 3} propertyPath: m_Name @@ -29601,10 +29822,7 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 5146681718063874739, guid: 35067af1599466a4f86053255b7dfb92, type: 3} - insertIndex: -1 - addedObject: {fileID: 633028939} + m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 9199261849990390558, guid: 35067af1599466a4f86053255b7dfb92, type: 3} --- !u!4 &1982924864 stripped @@ -31393,7 +31611,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 1597733084} + m_TransformParent: {fileID: 547491069} m_Modifications: - target: {fileID: 1000011396044746, guid: 96b2ec0239d11fa4b9792311efceb8ed, type: 3} propertyPath: m_Name diff --git a/Assets/Scripts/FixLogic.cs b/Assets/Scripts/FixLogic.cs index cb734a2..8121ead 100644 --- a/Assets/Scripts/FixLogic.cs +++ b/Assets/Scripts/FixLogic.cs @@ -51,6 +51,16 @@ private IEnumerator FixLeak() if (_currentLeak != null) { + GameObject parent = _currentLeak.transform.parent.gameObject; + + foreach (Transform child in parent.transform) + { + if (child != _currentLeak.transform) + { + Destroy(child.gameObject); + } + } + Destroy(_currentLeak); }