59 lines
		
	
	
		
			989 B
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			989 B
		
	
	
	
		
			C#
		
	
	
	
| using UnityEngine;
 | |
| using System.Collections;
 | |
| using HedgehogTeam.EasyTouch;
 | |
| 
 | |
| public class MultiLayerUI : MonoBehaviour {
 | |
| 
 | |
| 	public void SetAutoSelect(bool value){
 | |
| 		EasyTouch.SetEnableAutoSelect( value );
 | |
| 	}
 | |
| 
 | |
| 	public void SetAutoUpdate( bool value){
 | |
| 		EasyTouch.SetAutoUpdatePickedObject( value);
 | |
| 	}
 | |
| 
 | |
| 
 | |
| 	public void Layer1( bool value){
 | |
| 
 | |
| 		LayerMask mask = EasyTouch.Get3DPickableLayer();
 | |
| 
 | |
| 		if (value)
 | |
| 			mask = mask | (1<<8);
 | |
| 		else{
 | |
| 			mask = ~mask; 
 | |
| 			mask = ~(mask | (1<<8));
 | |
| 		}
 | |
| 
 | |
| 		EasyTouch.Set3DPickableLayer( mask);
 | |
| 	}
 | |
| 
 | |
| 	public void Layer2( bool value){
 | |
| 
 | |
| 		LayerMask mask = EasyTouch.Get3DPickableLayer();
 | |
| 
 | |
| 		if (value)
 | |
| 				mask = mask | (1<<9);
 | |
| 		else{
 | |
| 			mask = ~mask; 
 | |
| 			mask = ~(mask | (1<<9));
 | |
| 		}
 | |
| 
 | |
| 		EasyTouch.Set3DPickableLayer( mask);
 | |
| 	}
 | |
| 
 | |
| 	public void Layer3( bool value){
 | |
| 
 | |
| 		LayerMask mask = EasyTouch.Get3DPickableLayer();
 | |
| 
 | |
| 		if (value)
 | |
| 			mask = mask | (1<<10);
 | |
| 		else{
 | |
| 			mask = ~mask; 
 | |
| 			mask = ~(mask | (1<<10));
 | |
| 		}
 | |
| 
 | |
| 		EasyTouch.Set3DPickableLayer( mask);
 | |
| 	}
 | |
| 
 | |
| }
 |