| 
					
				 | 
			
			
				@@ -24,7 +24,18 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public void AddBorderItem(ItemCfg itemCfg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Transform tf = sceneObject.transform.Find("Border/BorderRes"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            string resPath = ResPathUtil.GetPhotographBorderPath(itemCfg.res, ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            string resPath; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (itemCfg.id != ConstItemID.BORDERID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                resPath = ResPathUtil.GetPhotographBorderPath(itemCfg.res, ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 默认无边框不用加载资源 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                resPath = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SetSpriteRendererToTransform(tf, resPath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SpriteRenderer spr = tf.GetComponent<SpriteRenderer>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             spr.sortingOrder = 10000;//边框在所有道具的上边 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -135,8 +146,16 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tf.gameObject.AddComponent<SpriteRenderer>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 spr = tf.GetComponent<SpriteRenderer>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SpriteHelper.AddSpriteTo(spr, resPath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            spr.size = spr.sprite.bounds.size;//将节点设置为原图大小 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(resPath != "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                SpriteHelper.AddSpriteTo(spr, resPath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                spr.size = spr.sprite.bounds.size;//将节点设置为原图大小 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                spr.sprite = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |