mergemilitary/Assets/ThirdPlugins/EasyTouchBundle/EasyTouch/Examples/4.X/AdvancedExamples/MultiCamera/MultiCameraTouch.cs

32 lines
631 B
C#

using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using HedgehogTeam.EasyTouch;
public class MultiCameraTouch : MonoBehaviour {
public Text label;
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){
label.text = "You touch : " + gesture.pickedObject.name + " on camera : " + gesture.pickedCamera.name;
}
}
void On_TouchUp (Gesture gesture)
{
label.text = "";
}
}