33 lines
716 B
C#
33 lines
716 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
using HedgehogTeam.EasyTouch;
|
|
|
|
public class TwoDoubleTapMe : MonoBehaviour {
|
|
|
|
// Subscribe to events
|
|
void OnEnable(){
|
|
EasyTouch.On_DoubleTap2Fingers += On_DoubleTap2Fingers;
|
|
}
|
|
|
|
void OnDisable(){
|
|
UnsubscribeEvent();
|
|
}
|
|
|
|
void OnDestroy(){
|
|
UnsubscribeEvent();
|
|
}
|
|
|
|
void UnsubscribeEvent(){
|
|
EasyTouch.On_DoubleTap2Fingers -= On_DoubleTap2Fingers;
|
|
}
|
|
|
|
// Double Tap
|
|
void On_DoubleTap2Fingers( Gesture gesture){
|
|
|
|
// Verification that the action on the object
|
|
if (gesture.pickedObject == gameObject){
|
|
gameObject.GetComponent<Renderer>().material.color = new Color( Random.Range(0.0f,1.0f), Random.Range(0.0f,1.0f), Random.Range(0.0f,1.0f));
|
|
}
|
|
}
|
|
}
|