// Update is called once per frame
    void Update()
    {
        state = DetermineState();

        switch (state)
        {
        case AirEnemyState.Idle:
            UpdateIdle();
            break;

        case AirEnemyState.ChaseDive:
            UpdateChaseDive();
            break;

        case AirEnemyState.ChaseAscend:
            UpdateChaseAscend();
            break;
        }
    }
 private void OnEnable()
 {
     _rb.velocity        = new Vector2();
     _rb.angularVelocity = 0;
     state = AirEnemyState.Idle;
 }