LMQT/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs
2024-12-10 09:03:45 +08:00

31 lines
769 B
C#

/*
* @author Valentin Simonov / http://va.lent.in/
*/
using UnityEngine;
using TouchScript.Gestures.TransformGestures;
namespace TouchScript.Examples.Checkers
{
/// <exclude />
public class Board : 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);
}
}
}