From 797630e6d641c3c2c37134cc1a5a958b426f9e23 Mon Sep 17 00:00:00 2001 From: KOSMOGOR Date: Fri, 9 May 2025 22:31:49 +0300 Subject: [PATCH] fix: game crashing on entering some levels --- Assets/Prefabs/Enemies/Dice_Enemy_0.5.prefab | 46 ++++++------- Assets/Scenes/Level1.unity | 4 +- .../Level1/NavMesh-NavMesh Surface.asset | Bin 10452 -> 10452 bytes .../Level1/NavMesh-NavMesh Surface.asset.meta | 2 +- Assets/Scenes/Level2.meta | 8 +++ Assets/Scenes/Level2.unity | 65 ++++++++++++++++++ .../Level2/NavMesh-NavMesh Surface.asset | Bin 0 -> 12412 bytes .../Level2/NavMesh-NavMesh Surface.asset.meta | 8 +++ Assets/Scenes/Level3.meta | 8 +++ Assets/Scenes/Level3.unity | 65 ++++++++++++++++++ .../Level3/NavMesh-NavMesh Surface.asset | Bin 0 -> 12420 bytes .../Level3/NavMesh-NavMesh Surface.asset.meta | 8 +++ Assets/Scripts/Enemies/MeleeEnemy.cs | 5 ++ 13 files changed, 193 insertions(+), 26 deletions(-) create mode 100644 Assets/Scenes/Level2.meta create mode 100644 Assets/Scenes/Level2/NavMesh-NavMesh Surface.asset create mode 100644 Assets/Scenes/Level2/NavMesh-NavMesh Surface.asset.meta create mode 100644 Assets/Scenes/Level3.meta create mode 100644 Assets/Scenes/Level3/NavMesh-NavMesh Surface.asset create mode 100644 Assets/Scenes/Level3/NavMesh-NavMesh Surface.asset.meta diff --git a/Assets/Prefabs/Enemies/Dice_Enemy_0.5.prefab b/Assets/Prefabs/Enemies/Dice_Enemy_0.5.prefab index ee27750..76db030 100644 --- a/Assets/Prefabs/Enemies/Dice_Enemy_0.5.prefab +++ b/Assets/Prefabs/Enemies/Dice_Enemy_0.5.prefab @@ -81,10 +81,10 @@ PrefabInstance: addedObject: {fileID: 2706656759585124322} - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: f1ba87c0234acfa4da251bb1bf3fe963, type: 3} insertIndex: -1 - addedObject: {fileID: 8062664184138368341} + addedObject: {fileID: 7925268694638970133} - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: f1ba87c0234acfa4da251bb1bf3fe963, type: 3} insertIndex: -1 - addedObject: {fileID: 7925268694638970133} + addedObject: {fileID: 8062664184138368341} m_SourcePrefab: {fileID: 100100000, guid: f1ba87c0234acfa4da251bb1bf3fe963, type: 3} --- !u!1 &7324912429315955413 stripped GameObject: @@ -112,6 +112,27 @@ SphereCollider: serializedVersion: 3 m_Radius: 0.034196023 m_Center: {x: 0.000000018626451, y: -0.000000013038518, z: 0.000000014901165} +--- !u!114 &7925268694638970133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7324912429315955413} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 53554f0e5c5ef3146a592d5dfe75e390, type: 3} + m_Name: + m_EditorClassIdentifier: + hp: 100 + prefab: {fileID: 0} + detectionRadius: 5 + patrollRadius: 3 + damage: 5 + attackRate: 1 + attackRadius: 1 + target: {fileID: 0} + currentState: 0 --- !u!195 &8062664184138368341 NavMeshAgent: m_ObjectHideFlags: 0 @@ -134,24 +155,3 @@ NavMeshAgent: m_BaseOffset: 0.033343785 m_WalkableMask: 4294967295 m_ObstacleAvoidanceType: 4 ---- !u!114 &7925268694638970133 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7324912429315955413} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 53554f0e5c5ef3146a592d5dfe75e390, type: 3} - m_Name: - m_EditorClassIdentifier: - hp: 100 - prefab: {fileID: 0} - detectionRadius: 5 - patrollRadius: 3 - damage: 5 - attackRate: 1 - attackRadius: 1 - target: {fileID: 0} - currentState: 0 diff --git a/Assets/Scenes/Level1.unity b/Assets/Scenes/Level1.unity index 00f4063..9f1fcdd 100644 --- a/Assets/Scenes/Level1.unity +++ b/Assets/Scenes/Level1.unity @@ -1445,7 +1445,7 @@ MonoBehaviour: m_OverrideVoxelSize: 0 m_VoxelSize: 0.16666667 m_MinRegionArea: 2 - m_NavMeshData: {fileID: 23800000, guid: 94503c9617c3db6459977597f152b6f0, type: 2} + m_NavMeshData: {fileID: 23800000, guid: fff27cd9af0b5ef4c8ae1bab79c1f9dc, type: 2} m_BuildHeightMesh: 0 --- !u!4 &2057016901 Transform: @@ -1893,5 +1893,5 @@ SceneRoots: - {fileID: 1481837882} - {fileID: 512102627} - {fileID: 1311630986} - - {fileID: 2057016901} - {fileID: 556875446353582464} + - {fileID: 2057016901} diff --git a/Assets/Scenes/Level1/NavMesh-NavMesh Surface.asset b/Assets/Scenes/Level1/NavMesh-NavMesh Surface.asset index 212f88e32db7885de915f444242a5956877b2368..5f7a00e6869d22a9649ea3f006a3646448c6c493 100644 GIT binary patch delta 94 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 { + Destroy(gameObject); + return; + } target = FindFirstObjectByType(); navMeshAgent = GetComponent(); patrollingTarget = GetPatrollingTarget();