private void localRotateChange(object sender, rotateEventArgs e) { float tmp = e.d == "" ? 0 : float.Parse(e.d); tmp = tmp % 360; Quaternion tmpQ = Quaternion.Euler(0, 0, tmp); rotateEventIntArgs args = new rotateEventIntArgs(tmpQ); EventHandler <rotateEventIntArgs> handler = localRotateChanged; if (handler != null) { handler(this, args); } }
private void localRotateChange(object sender, rotateEventIntArgs e) { Quaternion tmpD = e.d; localCoordinateObj.transform.localRotation = tmpD; }