コード例 #1
0
        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());
        }
コード例 #2
0
 private void Start()
 {
     _transform       = transform;
     _speedMultiplier = MultiplierCalculator.CalculateCameraSpeedMultiplier(_speed, _cameraDistance.GetDistanceToSun());
 }