private void doActionNormal() { newDirection.x = radius * Mathf.Cos(verticalAngle) * Mathf.Cos(horizontalAngle); newDirection.y = radius * Mathf.Sin(verticalAngle); newDirection.z = radius * Mathf.Cos(verticalAngle) * Mathf.Sin(horizontalAngle); transform.position = newDirection + cameraPivot.position; transform.LookAt(cameraPivot); OnCameraMove?.Invoke(transform.eulerAngles); }
public void MoveCamera(JumpDirection jumpDirection) { OnCameraMove?.Invoke(jumpDirection); }
public static void CameraMove(Vector3 oldPosition, Vector3 newPosition) { OnCameraMove?.Invoke(oldPosition, newPosition); }