12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- // Cristian Pop - https://boxophobic.com/
- using UnityEngine;
- using UnityEditor;
- using Boxophobic.StyledGUI;
- using Boxophobic.Utils;
- public class SkyboxExtendedHub : EditorWindow
- {
- string assetFolder = "Assets/BOXOPHOBIC/Atmospheric Height Fog";
- int assetVersion;
- string bannerVersion;
- Color bannerColor;
- string bannerText;
- string helpURL;
- static SkyboxExtendedHub window;
- [MenuItem("Window/BOXOPHOBIC/Skybox Cubemap Extended/Hub", false, 1070)]
- public static void ShowWindow()
- {
- window = GetWindow<SkyboxExtendedHub>(false, "Skybox Cubemap Extended", true);
- window.minSize = new Vector2(300, 200);
- }
- void OnEnable()
- {
- //Safer search, there might be many user folders
- string[] searchFolders;
- searchFolders = AssetDatabase.FindAssets("Skybox Cubemap Extended");
- for (int i = 0; i < searchFolders.Length; i++)
- {
- if (AssetDatabase.GUIDToAssetPath(searchFolders[i]).EndsWith("Skybox Cubemap Extended.pdf"))
- {
- assetFolder = AssetDatabase.GUIDToAssetPath(searchFolders[i]);
- assetFolder = assetFolder.Replace("/Skybox Cubemap Extended.pdf", "");
- }
- }
- assetVersion = SettingsUtils.LoadSettingsData(assetFolder + "/Core/Editor/Version.asset", -99);
- bannerVersion = assetVersion.ToString();
- bannerVersion = bannerVersion.Insert(1, ".");
- bannerVersion = bannerVersion.Insert(3, ".");
- bannerColor = new Color(0.95f, 0.61f, 0.46f);
- bannerText = "Skybox Cubemap Extended " + bannerVersion;
- helpURL = "https://docs.google.com/document/d/1ughK58Aveoet6hpdfYxY5rzkOcIkjEoR0VdN2AhngSc/edit#heading=h.gqix7il7wlwd";
- }
- void OnGUI()
- {
- StyledGUI.DrawWindowBanner(bannerColor, bannerText, helpURL);
- GUILayout.BeginHorizontal();
- GUILayout.Space(20);
- EditorGUILayout.HelpBox("The included shader is compatible by default with Standard and Universal Render Pipelines!", MessageType.Info, true);
- GUILayout.Space(13);
- GUILayout.EndHorizontal();
- }
- }
|