The Chase state occurs when the NPC is following and moving toward the player. In Dead Keys, this happens whenever the scene camera moves into a trigger volume or area where zombies are waiting:
The following is the Chase coroutine (for the Chase state). It contains some interesting features, detailed further in the comments section:
//------------------------------------ public IEnumerator StateChase() { //Run chase animation ThisAnimator.SetInteger("AnimState", (int) ActiveState); //Set destination ThisAgent.SetDestination (PlayerTransform.position); //Wait until path is calculated while (!ThisAgent.hasPath) ...