// Update is called once per frame void LateUpdate() { TargetFollowCamera.target = target; TargetFollowCamera.targetOffset = targetOffset; TargetFollowCamera.damping = damping; if (updateRotation) { var mX = RPGInputManager.GetAxis("Mouse X", false); var mY = RPGInputManager.GetAxis("Mouse Y", false); TargetFollowCamera.xRotation -= mY * rotationSpeed; if (limitXRotation) { TargetFollowCamera.xRotation = Mathf.Clamp(TargetFollowCamera.xRotation, minXRotation, maxXRotation); } TargetFollowCamera.yRotation += mX * rotationSpeed; if (limitYRotation) { TargetFollowCamera.yRotation = Mathf.Clamp(TargetFollowCamera.yRotation, minYRotation, maxYRotation); } } if (updateZoom) { var mZ = RPGInputManager.GetAxis("Mouse ScrollWheel", false); TargetFollowCamera.zoomDistance += mZ * zoomSpeed; if (limitZoomDistance) { TargetFollowCamera.zoomDistance = Mathf.Clamp(TargetFollowCamera.zoomDistance, minZoomDistance, maxZoomDistance); } } }
// Update is called once per frame void Update() { if (RPGInputManager.GetButtonDown("Jump")) { Debug.Log("Press Jump"); } if (RPGInputManager.GetButtonUp("Jump")) { Debug.Log("Release Jump"); } if (RPGInputManager.GetButton("Jump")) { Debug.Log("Hold Jump"); } float hAxis = RPGInputManager.GetAxis("Horizontal", false); float vAxis = RPGInputManager.GetAxis("Vertical", false); if (hAxis != 0) { Debug.Log("hAxis " + hAxis); } if (vAxis != 0) { Debug.Log("vAxis " + vAxis); } }