private void Move() { _offset = GetInput() * _speedMultiplier; if (_offset.x == 0 && _offset.y == 0) { return; } if (_offset != _zeroOffset) { _transform.position += (Vector3)_offset; OnMoved.Invoke(); } _speedMultiplier = MultiplierCalculator.CalculateCameraSpeedMultiplier(_speed, _cameraDistance.GetDistanceToSun()); }
private void Start() { _transform = transform; _speedMultiplier = MultiplierCalculator.CalculateCameraSpeedMultiplier(_speed, _cameraDistance.GetDistanceToSun()); }