// Update is called once per frame void Update() { if (FollowPlayerModifier) { transform.position = FollowPlayerModifier.GetPlayerPosition(); } if (MouseLookModifier) { transform.localRotation = MouseLookModifier.GetRotation(); transform.localEulerAngles = new Vector3(transform.localEulerAngles.x, Player.localEulerAngles.y, transform.localEulerAngles.z); } if (HeadbobbingModifier) { transform.position = transform.position + new Vector3(0, HeadbobbingModifier.GetYBobAmount(), 0); } if (CameraShake && InCameraShakeMode.Value) { if (CameraShake.Enabled) { TimeForNewShake = 2 - (CameraShake.Omega.Value * 2); _timer += Time.deltaTime; if (_timer > TimeForNewShake) { originalPos = transform.localPosition; ShakeOffset = CameraShake.GetRandomOffset(); _timer = 0f; } transform.localPosition = ETween.Step(transform.localPosition, originalPos + ShakeOffset, 0.2f); } } }
void Update() { var target = Input.GetAxis("Horizontal") * _width; _position = ETween.Step(_position, target, _omega); transform.position = _origin + Vector3.right * _position; }
// Token: 0x06002E87 RID: 11911 RVA: 0x000E2E6C File Offset: 0x000E126C private Quaternion SpringRotation(Quaternion current, Quaternion target) { Vector4 vector = current.ToVector4(); Vector4 a = target.ToVector4(); this._vrotation = ETween.Step(this._vrotation, Vector4.zero, 1f + this._rotationSpeed * 0.5f); this._vrotation += (a - vector) * (this._rotationSpeed * 0.1f); return((vector + this._vrotation * Time.deltaTime).ToNormalizedQuaternion()); }
Quaternion SpringRotation(Quaternion current, Quaternion target) { var v_current = current.ToVector4(); var v_target = target.ToVector4(); _vrotation = ETween.Step(_vrotation, Vector4.zero, 1 + _rotationSpeed * 0.5f); _vrotation += (v_target - v_current) * (_rotationSpeed * 0.1f); return((v_current + _vrotation * Time.deltaTime).ToNormalizedQuaternion()); }
void Update() { _noise.FractalLevel = _noiseOctave; _noise.Frequency = _noiseFrequency; _noise.Step(); if (_boost >= 0) { _boost = ETween.Step(_boost, 0, 28); } }
void MoveObject() { //_rb.position = _baseInteractiveObject.HoldTransform.position; Object.position = ETween.Step(Object.position, _baseInteractiveObject.HoldTransform.position, FollowSpeed); _rb.velocity = Vector3.zero; _rb.angularVelocity = Vector3.zero; Object.rotation = _baseInteractiveObject.HoldTransform.rotation; }
void Update() { if (RaycastingObject.Value && !GrabbingObject.Value && !InDialogue.Value) { CursorImage.sprite = CursorSprite.Value; targetAlpha = 1f; } else { targetAlpha = 0; } _cg.alpha = ETween.Step(_cg.alpha, targetAlpha, 22f); }
private void FixedUpdate() { if (GrabbingObject.Value) { Collider.enabled = true; if (!_setRotation) { _inverseRot = Quaternion.Inverse(Player.rotation); _objectRot = transform.rotation; _setRotation = true; } var deltaRotation = Player.rotation * _inverseRot; var rot = deltaRotation * _objectRot; transform.rotation = rot; //var relativePos = transform.position - Player.transform.position; } else { Collider.enabled = false; _setRotation = false; _isColliding = false; } _rb.velocity = Vector3.zero; _rb.angularVelocity = Vector3.zero; var slowSpeed = 2f; var speed = _isColliding ? slowSpeed : FollowSpeed; transform.position = ETween.Step(transform.position, HoldTransform.position, speed); var distance = Vector3.Distance(transform.position, HoldTransform.position); if (distance >= MaxDistance && _isColliding) { GrabbingObject.SetValue(false); } if (transform.position.y < Player.transform.position.y - 1.1f) { GrabbingObject.SetValue(false); } }
void Update() { if (!ToggleToCrouch) { if (Input.GetKey(KeyCode.LeftControl)) { targetHeight = CrouchHeight; } else { if (!Physics.Raycast(transform.position, Vector3.up, 2f)) { targetHeight = NormalHeight; } } } _characterController.height = ETween.Step(_characterController.height, targetHeight, CrouchOmega); }
void Update() { if (GrabbingObject.Value) { canZoom = false; _targetFieldOfView = _fieldOfViewNormal; } if (Input.GetButtonUp("Fire2")) { canZoom = true; } if (canZoom) { SetFieldOfView(); } MainCamera.fieldOfView = ETween.Step(MainCamera.fieldOfView, _targetFieldOfView, ZoomSpeed); }
void Update() { bool atOffset = Vector3.Distance(target.position, transform.position) <= _offsetDistance; if (_interpolator == Interpolator.Exponential) { if (_positionSpeed > 0 && !atOffset) { transform.position = ETween.Step(transform.position, target.position, _positionSpeed); } if (_rotationSpeed > 0) { transform.rotation = ETween.Step(transform.rotation, target.rotation, _rotationSpeed); } } else if (_interpolator == Interpolator.DampedSpring) { if (_positionSpeed > 0 && !atOffset) { transform.position = DTween.Step(transform.position, target.position, ref _vposition, _positionSpeed); } if (_rotationSpeed > 0) { transform.rotation = DTween.Step(transform.rotation, target.rotation, ref _vrotation, _rotationSpeed); } } else { if (_positionSpeed > 0 && !atOffset) { transform.position = SpringPosition(transform.position, target.position); } if (_rotationSpeed > 0) { transform.rotation = SpringRotation(transform.rotation, target.rotation); } } }
// Token: 0x06002E88 RID: 11912 RVA: 0x000E2F04 File Offset: 0x000E1304 private void Update() { if (this._interpolator == SmoothFollow.Interpolator.Exponential) { if (this._positionSpeed > 0f) { base.transform.position = ETween.Step(base.transform.position, this.target.position, this._positionSpeed); } if (this._rotationSpeed > 0f) { base.transform.rotation = ETween.Step(base.transform.rotation, this.target.rotation, this._rotationSpeed); } } else if (this._interpolator == SmoothFollow.Interpolator.DampedSpring) { if (this._positionSpeed > 0f) { base.transform.position = DTween.Step(base.transform.position, this.target.position, ref this._vposition, this._positionSpeed); } if (this._rotationSpeed > 0f) { base.transform.rotation = DTween.Step(base.transform.rotation, this.target.rotation, ref this._vrotation, this._rotationSpeed); } } else { if (this._positionSpeed > 0f) { base.transform.position = this.SpringPosition(base.transform.position, this.target.position); } if (this._rotationSpeed > 0f) { base.transform.rotation = this.SpringRotation(base.transform.rotation, this.target.rotation); } } }
void Update() { if (_interpolator == Interpolator.Exponential) { if (_positionSpeed > 0) { transform.position = ETween.Step(transform.position, target.position, _positionSpeed); } if (_rotationSpeed > 0) { transform.rotation = ETween.Step(transform.rotation, target.rotation, _rotationSpeed); } } else if (_interpolator == Interpolator.DampedSpring) { if (_positionSpeed > 0) { transform.position = DTween.Step(transform.position, target.position, ref _vposition, _positionSpeed); } if (_rotationSpeed > 0) { transform.rotation = DTween.Step(transform.rotation, target.rotation, ref _vrotation, _rotationSpeed); } } else { if (_positionSpeed > 0) { transform.position = SpringPosition(transform.position, target.position); } if (_rotationSpeed > 0) { transform.rotation = SpringRotation(transform.rotation, target.rotation); } } }
void Update() { transform.rotation = ETween.Step(transform.rotation, _target.rotation, _omega); }
void Update() { Background.fillAmount = ETween.Step(Background.fillAmount, _targetAmount, FillSpeed); transform.localScale = ETween.Step(transform.localScale, _targetScale, FillSpeed); }
public Vector3 GetPlayerPosition() { return(ETween.Step(transform.position, Player.position + Vector3.up * YOffset, FollowSpeedOmega)); }
// Token: 0x06002E86 RID: 11910 RVA: 0x000E2DF8 File Offset: 0x000E11F8 private Vector3 SpringPosition(Vector3 current, Vector3 target) { this._vposition = ETween.Step(this._vposition, Vector3.zero, 1f + this._positionSpeed * 0.5f); this._vposition += (target - current) * (this._positionSpeed * 0.1f); return(current + this._vposition * Time.deltaTime); }
void Update() { transform.position = ETween.Step(transform.position, HoldTransform.position, FollowSpeed); }
void Update() { transform.position = ETween.Step(transform.position, _target.position, _omega); }
Vector3 SpringPosition(Vector3 current, Vector3 target) { _vposition = ETween.Step(_vposition, Vector3.zero, 1 + _positionSpeed * 0.5f); _vposition += (target - current) * (_positionSpeed * 0.1f); return(current + _vposition * Time.deltaTime); }
void Update() { targetAlpha = BoolEvent.Value ? 1 : 0; _cg.alpha = ETween.Step(_cg.alpha, targetAlpha, 5f); }