I've been looking for a way to rotate a wheel with touch or mouse and I finally got some help
e.g.
I just need help figuring out how to recreating this code in playmaker
#pragma strict
private var baseAngle = 0.0;
function OnMouseDown()
{
var dir = Camera.main.WorldToScreenPoint(transform.position);
dir = Input.mousePosition - dir;
baseAngle = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg;
baseAngle -= Mathf.Atan2(transform.right.y, transform.right.x) * Mathf.Rad2Deg;
}
function OnMouseDrag()
{
var dir = Camera.main.WorldToScreenPoint(transform.position);
dir = Input.mousePosition - dir;
var angle = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg - baseAngle;
transform.rotation = Quaternion.AngleAxis(angle, Vector3.forward);
}