Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void rCamWhichR()
- {
- float hDir = dir0 - dir2;
- float vDir = dir3 - dir1;
- float aDir = Mathf.Atan2(vDir, hDir) * (float)57.2957795;
- if (rotateCam) rCam(aDir, Camera.main.gameObject.transform.eulerAngles.z);
- if (Mathf.Abs(hDir) + Mathf.Abs(vDir) == 0) { arrow.SetActive(false); }
- else { arrow.SetActive(true); rArrow(aDir); }
- }
- public void rCam(float angle, float pAngle)
- {
- debug1 = Camera.main.gameObject.transform.eulerAngles.z;
- debug2 = angle - Camera.main.gameObject.transform.eulerAngles.z;
- float nAngle = Mathf.LerpAngle(angle, angle - Camera.main.gameObject.transform.eulerAngles.z, step * Time.deltaTime);
- Camera.main.gameObject.transform.Rotate(0, 0, nAngle);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement