Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void UpdateOrientationAndPosition()
- {
- for (int i = 0; i < 3; ++i)
- {
- CachedTransform.localRotation *= Quaternion.AngleAxis(SmoothedInput[i] *
- m_spaceship.Maneuverability[i] * Time.deltaTime, RotationDirections[i]);
- }
- CachedTransform.localPosition += CachedTransform.forward * CurrentSpeed * Time.deltaTime;
- m_spaceship.Avatar.localRotation = Quaternion.Slerp(
- m_spaceship.Avatar.localRotation,
- m_initialAvatarRotation * Quaternion.AngleAxis(-SmoothedInput.y * m_spaceship.MaxBankAngleOnTurn, Vector3.forward),
- m_spaceship.BankAngleSmooth * Time.deltaTime);
- }
Add Comment
Please, Sign In to add comment