public void OnQuit()
 {
     if (HasChanges() || _timelineEditor.HasChanges())
     {
         if (EditorUtility.DisplayDialog("State Machine Has Been Modified", "Do you want to save the changes you made to the state machine:\n\n" + StringUtils.GetAssetPath(_currentFileName) + "\n\nYour changes will be lost if you don't save them.", "Save", "Don't Save"))
         {
             Save();
         }
     }
 }