37 lines
760 B
C#
37 lines
760 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
using HedgehogTeam.EasyTouch;
|
|
|
|
public class TwoTapMe : MonoBehaviour {
|
|
|
|
// Subscribe to events
|
|
void OnEnable(){
|
|
EasyTouch.On_SimpleTap2Fingers += On_SimpleTap2Fingers;
|
|
}
|
|
|
|
void OnDisable(){
|
|
UnsubscribeEvent();
|
|
}
|
|
|
|
void OnDestroy(){
|
|
UnsubscribeEvent();
|
|
}
|
|
|
|
void UnsubscribeEvent(){
|
|
EasyTouch.On_SimpleTap2Fingers -= On_SimpleTap2Fingers;
|
|
}
|
|
|
|
// Simple 2 fingers tap
|
|
void On_SimpleTap2Fingers( Gesture gesture){
|
|
|
|
// Verification that the action on the object
|
|
if (gesture.pickedObject == gameObject){
|
|
RandomColor();
|
|
}
|
|
}
|
|
|
|
void RandomColor(){
|
|
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));
|
|
}
|
|
}
|