public static void Open() { TiltShiftAbout window = EditorWindow.GetWindow <TiltShiftAbout>(true, "About 'Tilt Shift'", true); window.minSize = window.maxSize = new Vector2(700, 500); window.ShowUtility(); }
static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) { string version = "1.0"; for (int i = 0; i < importedAssets.Length; ++i) { if (importedAssets[i].Contains("TiltShift/Changelog.txt") == true && importedAssets[i].EndsWith(".meta") == false) { string assetPath = TiltShiftAbout.GetAssetPath(); if (string.IsNullOrEmpty(assetPath) == false) { TextAsset changeLogAsset = AssetDatabase.LoadAssetAtPath <TextAsset>(assetPath + "Changelog.txt"); if (changeLogAsset != null && string.IsNullOrEmpty(changeLogAsset.text) == false) { version = changeLogAsset.text.Split(new char[] { '\n', '\r' })[0]; if (EditorPrefs.GetString(TiltShiftAbout.assetID, "0.0") != version) { TiltShiftAbout.Open(); } break; } } } } }