/// <summary> /// /// </summary> public ProductIcon(string name, string id) { Name = name; Id = id; IconPath = "http://www.visionpunk.com/content/assets/ufps/editor/addonicons/" + Id + ".png"; www = new WWW(IconPath); if(!name.Contains("VisionPunk")) AssetStorePath = "content/" + Id; else AssetStorePath = "publisher/" + Id; Open = delegate() { UnityEditorInternal.AssetStore.Open(AssetStorePath); }; }
/// <summary> /// /// </summary> public ProductIcon(string name, string id) { Name = name; Id = id; IconPath = "http://legacy.opsive.com/assets/UFPS/content/assets/ufps/editor/addonicons/" + Id + ".png"; www = new WWW(IconPath); Open = delegate() { if (!name.Contains("Opsive")) { UnityEditorInternal.AssetStore.Open("content/" + Id); } else { Application.OpenURL("https://www.assetstore.unity3d.com/#!/publisher/" + Id); } }; }
/// <summary> /// /// </summary> public ProductIcon(string name, string id) { Name = name; Id = id; IconPath = "http://www.visionpunk.com/content/assets/ufps/editor/addonicons/" + Id + ".png"; www = new WWW(IconPath); if (!name.Contains("VisionPunk")) { AssetStorePath = "content/" + Id; } else { AssetStorePath = "publisher/" + Id; } Open = delegate() { UnityEditorInternal.AssetStore.Open(AssetStorePath); }; }
/// <summary> /// /// </summary> public ProductIcon(string name, string id) { Name = name; Id = id; IconPath = "http://legacy.opsive.com/assets/UFPS/content/assets/ufps/editor/addonicons/" + Id + ".png"; #if UNITY_2018_3_OR_NEWER iconHandler = new UnityEngine.Networking.DownloadHandlerTexture(); www = UnityEngine.Networking.UnityWebRequest.Get(IconPath); www.downloadHandler = iconHandler; www.SendWebRequest(); #else www = new WWW(IconPath); #endif Open = delegate() { if (!name.Contains("Opsive")) { UnityEditorInternal.AssetStore.Open("content/" + Id); } else { Application.OpenURL("https://www.assetstore.unity3d.com/#!/publisher/" + Id); } }; }