Ejemplo n.º 1
0
		/// <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);
			};
		}
Ejemplo n.º 2
0
 /// <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);
         }
     };
 }
Ejemplo n.º 3
0
 /// <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);
     };
 }
Ejemplo n.º 4
0
        /// <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);
                }
            };
        }