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;
|
|
}
|
|
|
|
}
|
|
} |