44 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using UnityEngine; | |||
|  | using System.Collections; | |||
|  | using HedgehogTeam.EasyTouch; | |||
|  | 
 | |||
|  | public class SimpleActionExample : MonoBehaviour { | |||
|  | 
 | |||
|  | 	private TextMesh textMesh; | |||
|  | 	private Vector3 startScale; | |||
|  | 
 | |||
|  | 	void Start () { | |||
|  | 		textMesh =(TextMesh) GetComponentInChildren<TextMesh>(); | |||
|  | 		startScale = transform.localScale; | |||
|  | 	} | |||
|  | 
 | |||
|  | 	// Change the color | |||
|  | 	public void ChangeColor(Gesture gesture){ | |||
|  | 		RandomColor(); | |||
|  | 	} | |||
|  | 	 | |||
|  | 	// display action action | |||
|  | 	public void TimePressed(Gesture gesture){ | |||
|  | 		textMesh.text = "Down since :" + gesture.actionTime.ToString("f2"); | |||
|  | 	} | |||
|  | 	 | |||
|  | 	// Display swipe angle | |||
|  | 	public void DisplaySwipeAngle(Gesture gesture){ | |||
|  | 		float angle = gesture.GetSwipeOrDragAngle(); | |||
|  | 		textMesh.text =   angle.ToString("f2") + " / " + gesture.swipe.ToString(); | |||
|  | 	} | |||
|  | 
 | |||
|  | 	// Change text | |||
|  | 	public void ChangeText(string text){ | |||
|  | 		textMesh.text = text; | |||
|  | 	} | |||
|  | 
 | |||
|  | 	public void ResetScale(){ | |||
|  | 		transform.localScale = startScale; | |||
|  | 	} | |||
|  | 
 | |||
|  | 	private 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)); | |||
|  | 	} | |||
|  | } |