/// <summary> /// When a button update version is clicked this function is called that upgrades the version. /// </summary> public void UpdateVersion() { if (!EditorUserBuildSettings.development && (EditorUserBuildSettings.activeBuildTarget != BuildTarget.iOS || EditorUserBuildSettings.activeBuildTarget != BuildTarget.StandaloneOSX)) { ///c/Users/kaime/Documents/00_MOKSLAI/Graduation/TBS/tbs/tbs unity prepare GitHande.RunGitCommand("tbs unity prepare"); if (!FileReaderWriter.FailGitSafeRead()) { return; } } //check if we have version file if (!EditorUserBuildSettings.development) { if (FileReaderWriter.CheckIfFileExists(_pathVersion)) { UpgradeVersionPopWindow.OpenWindow(); } else { VersionPopUpWindow.OpenWindow(); Debug.LogError("Version file doesn't exists. Please create a new one."); } } else { Debug.LogError("Sorry you are in develop. Can't upgrade the version."); } }
private string GetVersionFromFile(bool development = false) { string fileVersion = ""; if (EditorUserBuildSettings.development || development) { //GitHande.RunGitCommand("/c/Users/kaime/Documents/00_MOKSLAI/Graduation/TBS/tbs/tbs unity develop"); GitHande.RunGitCommand("tbs unity develop"); if (FileReaderWriter.FailGitSafeRead()) { fileVersion = FileReaderWriter.ReadLineFromFile(_pathDevelopVersion); Debug.Log("<b><color=blue> Develop version is : </color></b>" + fileVersion); } } else { if (FileReaderWriter.CheckIfFileExists(_pathVersion)) { fileVersion = FileReaderWriter.ReadLineFromFile(_pathVersion); //Debug.Log("<b><color=blue> Version is : </color></b>" + fileVersion); } else { Debug.LogError("<b><color=red> Version file does not exists. </color></b>"); VersionPopUpWindow.OpenWindow(); } } //clean up the end of the line return(fileVersion.Trim()); }