Fix physics with navmesh agent

- desactivate navmesh temporarly when knockback (MovementHandler TakeImpulse)

- Delete unit when HealthHandler Death called

- Made 150 units fight (for performance test)
This commit is contained in:
Crizomb 2025-01-09 01:03:04 +01:00
parent 9e582b1a79
commit 0c0b9287ce
8 changed files with 9344 additions and 121 deletions

View file

@ -18,7 +18,7 @@ GameObject:
- component: {fileID: 8213395333053285225}
- component: {fileID: 8908285060348773052}
- component: {fileID: 6587310683195830629}
m_Layer: 0
m_Layer: 6
m_Name: TestUnit
m_TagString: Unit
m_Icon: {fileID: 0}
@ -120,8 +120,8 @@ Rigidbody:
m_UseGravity: 1
m_IsKinematic: 0
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
m_Constraints: 80
m_CollisionDetection: 1
--- !u!195 &5811210244409818000
NavMeshAgent:
m_ObjectHideFlags: 0
@ -151,7 +151,7 @@ CapsuleCollider:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2076979688870881298}
m_Material: {fileID: 0}
m_Material: {fileID: 13400000, guid: 6d59c543e7995191cbee8fab25167b46, type: 2}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
@ -212,10 +212,11 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: eb03fb8c097f016f09d345ce200c3f41, type: 3}
m_Name:
m_EditorClassIdentifier:
damage: 10
damage: 20
cooldown: 2
attackShape: {fileID: 2074347425566192522}
knockback: 2
knockbackHorizontalForce: 8
knockbackVerticalForce: 5
--- !u!114 &6587310683195830629
MonoBehaviour:
m_ObjectHideFlags: 0
@ -361,7 +362,7 @@ BoxCollider:
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_Bits: 64
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0