private void Update() { if (Input.GetKey(KeybindManager.GetKeyByName(KeybindManager.KeyName.action_0))) { ProcessMovement(); } }
private void Update() { // Camera Rotation if (Input.GetKey(KeybindManager.GetKeyByName(KeybindManager.KeyName.camera_left))) { _cameraCurrentCircleAngle += _cameraCircleAngleStep; } if (Input.GetKey(KeybindManager.GetKeyByName(KeybindManager.KeyName.camera_right))) { _cameraCurrentCircleAngle -= _cameraCircleAngleStep; } // Camera Distance _cameraDistanceAttitude -= Input.mouseScrollDelta.y * _cameraAttitudeSensetivity; if (_cameraDistanceAttitude > 1) { _cameraDistanceAttitude = 1; } else if (_cameraDistanceAttitude < 0.3f) { _cameraDistanceAttitude = 0.3f; } _camera.position = _trackedObject.position + CalculateCurve(); _camera.LookAt(_trackedObject.position + _trackedObjectBias); }