private static void loadEditorResources() { //Small logo string[] GUIDsmallLogo = AssetDatabase.FindAssets("AHLogoSmall t:texture2D", null); if (GUIDsmallLogo.Length >= 1) { m_window.m_UISmallLogo = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(GUIDsmallLogo[0]), typeof(Texture2D)) as Texture2D; #if UNITY_5_3_OR_NEWER m_window.titleContent.image = m_window.m_UISmallLogo; m_window.titleContent.text = "Asset Helper"; #else m_window.title = "Asset Helper"; #endif } //Warning string[] GUIDwarning = AssetDatabase.FindAssets("AHWarning t:texture2D", null); if (GUIDwarning.Length >= 1) { m_window.m_UIWarning = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(GUIDwarning[0]), typeof(Texture2D)) as Texture2D; } //wide logo string[] GUIDwideLogo = AssetDatabase.FindAssets("AHLogoWide t:texture2D", null); if (GUIDwideLogo.Length >= 1) { m_window.m_UIWideLogo = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(GUIDwideLogo[0]), typeof(Texture2D)) as Texture2D; } //Achievement string[] GUIDachievement = AssetDatabase.FindAssets("AHAchievementUnlocked t:texture2D", null); if (GUIDachievement.Length >= 1) { m_window.m_UIAchievementIcon = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(GUIDachievement[0]), typeof(Texture2D)) as Texture2D; } //SceneSelect string[] GUIDsceneSelect = AssetDatabase.FindAssets("AHSceneSelect t:texture2D", null); if (GUIDsceneSelect.Length >= 1) { m_window.m_UISceneSelect = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(GUIDsceneSelect[0]), typeof(Texture2D)) as Texture2D; } //FolderSelect string[] GUIDfolderSelect = AssetDatabase.FindAssets("AHFolderSelect t:texture2D", null); if (GUIDfolderSelect.Length >= 1) { m_window.m_UIFolderSelect = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(GUIDfolderSelect[0]), typeof(Texture2D)) as Texture2D; } //Settings string[] GUIDsettings = AssetDatabase.FindAssets("AHSettings t:texture2D", null); if (GUIDsettings.Length >= 1) { m_window.m_UISettings = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(GUIDsettings[0]), typeof(Texture2D)) as Texture2D; } string path = AHSettingsCreator.GetAssetPath(); AHMainWindow.Instance.settings = AssetDatabase.LoadAssetAtPath(path, typeof(ScriptableObject)) as AHSettings; }
internal static string GetAssetPath() { return(AHSettingsCreator.GetAssetPath()); }
public static AHSettings LoadSettings() { string path = AHSettingsCreator.GetAssetPath(); return(AssetDatabase.LoadAssetAtPath(path, typeof(ScriptableObject)) as AHSettings); }