ControllerAIHumanoid.OnTriggerExit C# (CSharp) Method

OnTriggerExit() private method

private OnTriggerExit ( Collider other ) : void
other Collider
return void
    void OnTriggerExit(Collider other)
    {
        IControllerPlayer enemy = other.gameObject.GetComponent<IControllerPlayer>();

        if (enemy != null || /*enemy is ControllerPlayerWheels || enemy is ControllerSpiderMech ||*/ other.tag == "Enemy")
        {
            if (NearEnemies.Contains(enemy))
                this.NearEnemies.Remove(enemy);

            if (animator.GetBool(toChaseHash) && NearEnemies.Count == 0)
            {
                AI.enabled = false;
                RVOController.Move(Vector3.zero);
                animator.SetBool(toChaseHash, false);
            }
        }
    }