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);
|
|
}
|
|
|
|
}
|