AI System

Attack System

Movement System

Bug List

[ ] After moving, the character occasionally rotates a bit. The rotation is jerky.

[X] After killing an enemy, when switching scenes the death animation does not hold but the enemy is not attackable. If the scene is reset and then loaded, the death animation plays properly.
Solved by checking the Health of the character in the Equipment component before setting weapons.

[ ] Attack cooldowns got lost in the refactoring.

[X] Detection no longer triggers attacks.
On the Perception component of the Character prefab, the Target Found event needs to call Focus.SetTarget and Brain.SetAction.

Backlog

[ ] Generate scriptable objects for the attacks.

[ ] Generate scriptable objects for the AOEs.