private void OnEnable()
 {
     _fileRecorder = _fileRecorder ?? FindObjectOfType <EnfluxFileRecorder>();
     _filePlayer   = _filePlayer ?? FindObjectOfType <EnfluxFilePlayer>();
     _startRecordingButton.onClick.AddListener(StartRecordingButtonOnClick);
     _stopRecordingButton.onClick.AddListener(StopRecordingButtonOnClick);
     _startPlaybackButton.onClick.AddListener(StartPlaybackButtonOnClick);
     _stopPlaybackButton.onClick.AddListener(StopPlaybackButtonOnClick);
     _filenameInputField.onEndEdit.AddListener(FilenameInputFieldOnEndEdit);
 }
        private void Reset()
        {
            _fileRecorder = FindObjectOfType <EnfluxFileRecorder>();
            _filePlayer   = FindObjectOfType <EnfluxFilePlayer>();

            _filenameInputField   = gameObject.FindChildComponent <InputField>("InputField_Filename");
            _startRecordingButton = gameObject.FindChildComponent <Button>("Button_StartRecording");
            _stopRecordingButton  = gameObject.FindChildComponent <Button>("Button_StopRecording");
            _startPlaybackButton  = gameObject.FindChildComponent <Button>("Button_StartPlayback");
            _stopPlaybackButton   = gameObject.FindChildComponent <Button>("Button_StopPlayback");
        }