Hello,
Any Ideas why the below code sometimes reverses the direction of the rotation ?
Kind Regards
M
using UnityEngine;
using System.Collections;
using TouchScript.Gestures;
//
public class Orbit : MonoBehaviour
{
private PinnedTransformGesture gesture;
private void OnEnable()
{
gesture = GetComponent<PinnedTransformGesture>();
gesture.Transformed += transformedHandler;
}
private void OnDisable()
{
gesture.Transformed -= transformedHandler;
}
private void transformedHandler(object sender, System.EventArgs e)
{
transform.localRotation *= Quaternion.AngleAxis(gesture.DeltaRotation, gesture.RotationAxis);
}
}