void setValues(cameraValues eCameraValues) { Vector3 cameraNewPos = target.position; cameraNewPos.x = target.position.x+ eCameraValues.adjustments.x; cameraNewPos.y = target.position.y+ eCameraValues.adjustments.y; cameraNewPos.z = -10; transform.position = Vector3.Lerp(transform.position, cameraNewPos, Time.deltaTime * eCameraValues.lerpSpeed); if (Camera.main.orthographicSize != eCameraValues.zoom) Camera.main.orthographicSize = Mathf.Lerp(Camera.main.orthographicSize, eCameraValues.zoom,Time.deltaTime*eCameraValues.lerpSpeed); if (target != eCameraValues.target) target = eCameraValues.target; }
void setValues(cameraValues eCameraValues) { Vector3 cameraNewPos = target.position; cameraNewPos.x = target.position.x + eCameraValues.adjustments.x; cameraNewPos.y = target.position.y + eCameraValues.adjustments.y; cameraNewPos.z = -10; transform.position = Vector3.Lerp(transform.position, cameraNewPos, Time.deltaTime * eCameraValues.lerpSpeed); if (Camera.main.orthographicSize != eCameraValues.zoom) { Camera.main.orthographicSize = Mathf.Lerp(Camera.main.orthographicSize, eCameraValues.zoom, Time.deltaTime * eCameraValues.lerpSpeed); } if (target != eCameraValues.target) { target = eCameraValues.target; } }