| 
					
				 | 
			
			
				@@ -29,7 +29,9 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         animalPanelSpriteFrame: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             default: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type: [cc.SpriteFrame] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isBackLimit: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // start() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -84,15 +86,20 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 回到用户自己的农场 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onBackSelfFarmland() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.isBackLimit) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isBackLimit = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        GlobalD.GameData.showToast(cc.find("Canvas/UICamera"), "返回农场中..", 10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //刷新一下自己的用户信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         GlobalD.GameData.getSelfUserLandList(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.isBackLimit = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.spawnConfigLand(GlobalD.UserLeaseLand, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //显示底部菜单栏 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GlobalD.game._ManageUIScript.onBottomMenuView(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //收起其他用户场景后菜单操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GlobalD.game._ManageUIScript.onOtherFarmerView(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            GlobalD.GameData.hideToast(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //更新自己的狗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let _dogContainerScript = cc.find("Canvas/DogContainer").getComponent("DogContainer") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -150,6 +157,7 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         //记录已经租赁的信息(租赁里面包含了seedInfo,如果有种植的话,对应的种植信息会有) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (_userLeaseLand[j].configLandId == leaseAnimalInfoScript.initConfigLandId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             let _leaseLandInfo = _userLeaseLand[j]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.setAnimalHousing(resetLandInfo, leaseAnimalInfoScript.titleName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             leaseAnimalInfoScript.setLeaseLandInfo(_leaseLandInfo, bSelf); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -229,96 +237,9 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var endPos = GlobalD.TiledMap._getTheMiddleLocationFromtilePos(_spawnPos); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 housingTemp_animal.setPosition(endPos.x, endPos.y); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let _configLandTemp = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let _brandFarm = housingTemp_animal.getChildByName("midSliderContainer").getChildByName("brand_farm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let _farmTitle = housingTemp_animal.getChildByName("infoBox").getChildByName("sliderContainer").getChildByName("farmTitle"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let _envBg = housingTemp_animal.getChildByName("EnvBg"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //根据名字切换贴图 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                switch (_tiledPosArrayAni[i].name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //牧场区 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'pasture_01': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[6]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[24]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "牧场1区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'pasture_02': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[7]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[25]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "牧场2区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'pasture_03': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[8]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[26]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "牧场3区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //养殖区 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'farm_01': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[27]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "农场1区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'farm_02': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[28]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "农场2区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'farm_03': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[29]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "农场3区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //淡水区 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'freshwater_01': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[3]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[30]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "淡水1区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'freshwater_02': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[4]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[31]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "淡水2区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'freshwater_03': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[5]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[32]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "淡水3区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //海水区 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'seawater_01': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[9]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[3]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[33]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "海水1区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'seawater_02': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[10]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[3]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[34]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "海水2区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case 'seawater_03': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[11]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[3]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _configLandTemp = _configLand[35]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        _farmTitle.getComponent(cc.Label).string = "海水3区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //修改土地sprite 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let { _configLandTemp = null } = this.setAnimalHousing(housingTemp_animal, _tiledPosArrayAni[i].name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (_configLandTemp == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     console.error("_configLandTemp 错误!"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -330,6 +251,7 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let leaseAnimalInfoScript = housingTemp_animal.getComponent("LeaseAnimalInfo"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //记录一下第一次初始化时候的id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 leaseAnimalInfoScript.initConfigLandId = _configLandTemp.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                leaseAnimalInfoScript.titleName = _tiledPosArrayAni[i].name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 leaseAnimalInfoScript.setConfigLandInfo(_configLandTemp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (let j = 0; j < _userLeaseLand.length; j++) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -366,13 +288,14 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //全部设置成普通的土地 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     leaseFarmlandInfoScript.onSwitchEnvBgFromLevel(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //访问其他农场时候,全部不显示待租按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    leaseFarmlandInfoScript.onUnlockLand(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for (let j = 0; j < _userLeaseLand.length; j++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         //记录已经租赁的信息(租赁里面包含了seedInfo,如果有种植的话,对应的种植信息会有) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (_userLeaseLand[j].configLandId == leaseFarmlandInfoScript.initConfigLandId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             let _leaseLandInfo = _userLeaseLand[j]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             leaseFarmlandInfoScript.setLeaseLandInfo(_leaseLandInfo, bSelf); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            //访问其他农场时候,全部不显示待租按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            leaseFarmlandInfoScript.onUnlockLand(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else if (resetLandInfo.name == "Labour_206_Holy_Animal") { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -382,13 +305,16 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (!leaseAnimalInfoScript.onGetUnlockLandState()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         leaseAnimalInfoScript.onLockLand(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //访问其他农场时候,全部不显示待租按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    leaseAnimalInfoScript.onUnlockLand(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for (let j = 0; j < _userLeaseLand.length; j++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         //记录已经租赁的信息(租赁里面包含了seedInfo,如果有种植的话,对应的种植信息会有) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (_userLeaseLand[j].configLandId == leaseAnimalInfoScript.initConfigLandId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             let _leaseLandInfo = _userLeaseLand[j]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            // console.log("*** _leaseLandInfo =", _leaseLandInfo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.setAnimalHousing(resetLandInfo, leaseAnimalInfoScript.titleName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             leaseAnimalInfoScript.setLeaseLandInfo(_leaseLandInfo, bSelf); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            //访问其他农场时候,全部不显示待租按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            leaseAnimalInfoScript.onUnlockLand(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -424,5 +350,101 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             housing = 'Labour_206_Holy_Animal'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return buildingName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    setAnimalHousing(housingTemp_animal, _titleName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let _configLand = GlobalD.ConfigLand; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let _configLandTemp = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let _brandFarm = housingTemp_animal.getChildByName("midSliderContainer").getChildByName("brand_farm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let _farmTitle = housingTemp_animal.getChildByName("infoBox").getChildByName("sliderContainer").getChildByName("farmTitle"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let _envBg = housingTemp_animal.getChildByName("EnvBg"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //根据名字切换贴图 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        switch (_titleName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //牧场区 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'pasture_01': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[6]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[24]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "牧场1区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'pasture_02': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[7]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[25]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "牧场2区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'pasture_03': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[8]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[26]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "牧场3区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //养殖区 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'farm_01': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[27]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "农场1区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'farm_02': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[28]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "农场2区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'farm_03': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[29]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "农场3区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //淡水区 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'freshwater_01': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[3]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[30]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "淡水1区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'freshwater_02': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[4]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[31]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "淡水2区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'freshwater_03': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[5]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[32]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "淡水3区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //海水区 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'seawater_01': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[9]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[3]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[33]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "海水1区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'seawater_02': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[10]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[3]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[34]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "海水2区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'seawater_03': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _envBg.getComponent(cc.Sprite).spriteFrame = this.animalSpriteFrame[11]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.getComponent(cc.Sprite).spriteFrame = this.animalPanelSpriteFrame[3]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _configLandTemp = _configLand[35]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _brandFarm.setPosition(_brandFarm.getPosition(cc.Vec2).x, 13); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _farmTitle.getComponent(cc.Label).string = "海水3区"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return { _configLandTemp }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 |