Create Simple Enemy Behaviour with C# in Unity (Intro to AI)

Understand how to create behaviors for patrol, chase and attack.
Understand how to raise events based on given conditions for discrete behaviors.
Understand the principle of a behavior manager that can determine and switch between active behaviors.