76 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			76 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | /*********************************************** | |||
|  | 				EasyTouch V | |||
|  | 	Copyright © 2014-2015 The Hedgehog Team | |||
|  |     http://www.thehedgehogteam.com/Forum/ | |||
|  | 		 | |||
|  | 	  The.Hedgehog.Team@gmail.com | |||
|  | 		 | |||
|  | **********************************************/ | |||
|  | using UnityEngine; | |||
|  | using UnityEngine.EventSystems; | |||
|  | using System.Collections; | |||
|  | using System.Collections.Generic; | |||
|  | 
 | |||
|  | namespace HedgehogTeam.EasyTouch{ | |||
|  | public class BaseFinger{ | |||
|  | 
 | |||
|  | 	public int fingerIndex;	 | |||
|  | 	public int touchCount; | |||
|  | 	public Vector2 startPosition; | |||
|  | 	public Vector2 position; | |||
|  | 	public Vector2 deltaPosition;	 | |||
|  | 	public float actionTime; | |||
|  | 	public float deltaTime;		 | |||
|  | 	 | |||
|  | 	public Camera pickedCamera; | |||
|  | 	public GameObject pickedObject; | |||
|  | 	public bool isGuiCamera; | |||
|  | 		 | |||
|  | 	public bool isOverGui; | |||
|  | 	public GameObject pickedUIElement; | |||
|  | 
 | |||
|  | 	#if UNITY_5_3 | |||
|  | 	public float altitudeAngle; | |||
|  | 	public float azimuthAngle; | |||
|  | 	public float maximumPossiblePressure; | |||
|  | 	public float pressure; | |||
|  | 
 | |||
|  | 	public float radius; | |||
|  | 	public float radiusVariance; | |||
|  | 	public TouchType touchType; | |||
|  | 	#endif | |||
|  | 	 | |||
|  | 
 | |||
|  | 	public Gesture GetGesture(){ | |||
|  | 
 | |||
|  | 		Gesture gesture = new Gesture(); | |||
|  | 		gesture.fingerIndex = fingerIndex; | |||
|  | 		gesture.touchCount = touchCount; | |||
|  | 		gesture.startPosition = startPosition; | |||
|  | 		gesture.position = position; | |||
|  | 		gesture.deltaPosition = deltaPosition; | |||
|  | 		gesture.actionTime = actionTime; | |||
|  | 		gesture.deltaTime = deltaTime; | |||
|  | 		gesture.isOverGui = isOverGui; | |||
|  | 
 | |||
|  | 		gesture.pickedCamera = pickedCamera; | |||
|  | 		gesture.pickedObject = pickedObject; | |||
|  | 		gesture.isGuiCamera = isGuiCamera; | |||
|  | 
 | |||
|  | 		gesture.pickedUIElement = pickedUIElement; | |||
|  | 
 | |||
|  | 		#if UNITY_5_3 | |||
|  | 		gesture.altitudeAngle = altitudeAngle; | |||
|  | 		gesture.azimuthAngle = azimuthAngle; | |||
|  | 		gesture.maximumPossiblePressure = maximumPossiblePressure; | |||
|  | 		gesture.pressure = pressure; | |||
|  | 		gesture.radius = radius; | |||
|  | 		gesture.radiusVariance = radiusVariance; | |||
|  | 		gesture.touchType = touchType; | |||
|  | 		#endif | |||
|  | 
 | |||
|  | 		return gesture; | |||
|  | 	} | |||
|  | 
 | |||
|  | } | |||
|  | } |