public void UEOpenFile(string filePath, bool openNew = true)
 {
     if (File.Exists(filePath))
     {
         string fileFullPath = Path.GetFullPath(filePath);
         PlayerPrefs.SetString(Constants.CURRENT_FILE_KEY, Utility.PathNormalized(fileFullPath));
         string js = string.Format(@"window.loadCodeFile({0});", openNew ? "true" : "false");
         ExecuteJavascript(js);
         FileWatcher.AddToLastOpen(filePath);
     }
 }
        /// <summary>
        /// Open file in code editor at specfic line
        /// </summary>
        /// <param name="filePath"></param>
        /// <param name="line"></param>
        public void UEOpenFile(string filePath, int line)
        {
            string fileFullPath = Path.GetFullPath(filePath);

            if (File.Exists(fileFullPath))
            {
                string js = string.Format(@"window.openAtLine('{0}', {1})", Utility.PathNormalized(fileFullPath), line);
                ExecuteJavascript(js);
                FileWatcher.AddToLastOpen(fileFullPath);
            }
        }