You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
							|  |  |  |  | using UnityEngine; | 
					
						
							|  |  |  |  | using FairyGUI; | 
					
						
							|  |  |  |  | using System.IO; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | /// <summary> | 
					
						
							|  |  |  |  | /// Extend the ability of GLoader | 
					
						
							|  |  |  |  | /// </summary> | 
					
						
							|  |  |  |  | public class MyGLoader : GLoader | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     protected override void LoadExternal() | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         IconManager.inst.LoadIcon(this.url, OnLoadSuccess, OnLoadFail); | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     protected override void FreeExternal(NTexture texture) | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         texture.refCount--; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     void OnLoadSuccess(NTexture texture) | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         if (string.IsNullOrEmpty(this.url)) | 
					
						
							|  |  |  |  |             return; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         this.onExternalLoadSuccess(texture); | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     void OnLoadFail(string error) | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         Debug.Log("load " + this.url + " failed: " + error); | 
					
						
							|  |  |  |  |         this.onExternalLoadFailed(); | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |