How can I switch between cinemachine free look cameras by script?

using System.Collections; using System.Collections.Generic; using UnityEngine; using Cinemachine;  public class CamerasManager : MonoBehaviour {     public CinemachineFreeLook[] freeLookCameras;     public float timeBeforeSwitching;      // Start is called before the first frame update     void Start()     {         StartCoroutine(SwitchCameras(timeBeforeSwitching));     }      // Update is called once per frame     void Update()     {              }      IEnumerator SwitchCameras(float TimeBeforeSwitching)     {         yield return new WaitForSeconds(TimeBeforeSwitching);          for(int i = 0; i < freeLookCameras.Length; i++)         {             freeLookCameras[i].en         }     } } 

If I have two or more cameras I want that after X seconds start switching between all the cameras in the array by disabling/enable the cameras. disable the first enable the second then disable the second enable the third and so on.