You've already forked taptap2024_GJ_chidouren
init
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using System.Collections;
|
||||
using HedgehogTeam.EasyTouch;
|
||||
|
||||
public class MultiLayerTouch : MonoBehaviour {
|
||||
|
||||
public Text label;
|
||||
public Text label2;
|
||||
|
||||
void OnEnable(){
|
||||
EasyTouch.On_TouchDown += On_TouchDown;
|
||||
EasyTouch.On_TouchUp += On_TouchUp;
|
||||
}
|
||||
|
||||
void OnDestroy(){
|
||||
EasyTouch.On_TouchDown -= On_TouchDown;
|
||||
EasyTouch.On_TouchUp -= On_TouchUp;
|
||||
}
|
||||
|
||||
void On_TouchDown (Gesture gesture)
|
||||
{
|
||||
if (gesture.pickedObject!=null){
|
||||
|
||||
if (!EasyTouch.GetAutoUpdatePickedObject()){
|
||||
label.text = "Picked object from event : " + gesture.pickedObject.name + " : " + gesture.position;
|
||||
}
|
||||
else{
|
||||
label.text = "Picked object from event : " + gesture.pickedObject.name + " : " + gesture.position;
|
||||
}
|
||||
}
|
||||
else{
|
||||
if (!EasyTouch.GetAutoUpdatePickedObject()){
|
||||
label.text = "Picked object from event : none";
|
||||
}
|
||||
else{
|
||||
label.text = "Picked object from event : none";
|
||||
}
|
||||
}
|
||||
|
||||
label2.text = "";
|
||||
if (!EasyTouch.GetAutoUpdatePickedObject()){
|
||||
GameObject tmp = gesture.GetCurrentPickedObject();
|
||||
if (tmp != null){
|
||||
label2.text = "Picked object from GetCurrentPickedObject : " + tmp.name ;
|
||||
}
|
||||
else{
|
||||
label2.text = "Picked object from GetCurrentPickedObject : none";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void On_TouchUp (Gesture gesture)
|
||||
{
|
||||
label.text="";
|
||||
label2.text="";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e216320e99cdf2a46b09dfd99909dd12
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,58 @@
|
||||
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);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6f90638b553ac94438157f6b4c58cbad
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user