public void OnRecordingButtonClick()
 {
     if (Mode == RecordingButtonMode.Start)
     {
         Debug.Log("Button start pressed");
         Mode = RecordingButtonMode.Stop;
         OnStart?.Invoke();
     }
     else if (Mode == RecordingButtonMode.Stop)
     {
         Debug.Log("Button stop pressed");
         Mode = RecordingButtonMode.Restart;
         OnStop?.Invoke();
     }
     else
     {
         Debug.Log("Button restart pressed");
         Mode = RecordingButtonMode.Start;
         OnRestart?.Invoke();
     }
 }