void Update() { if (Input.GetAxis(flipperInputKey) == 1) { var hinge = m_hingeJoint.spring; hinge.targetPosition = ActivePosition; m_hingeJoint.spring = hinge; if (!posUp) { soundsManager.PlayFlipperUp(); } posUp = true; } else { var hinge = m_hingeJoint.spring; hinge.targetPosition = RestPosition; m_hingeJoint.spring = hinge; if (posUp) { soundsManager.PlayFlipperDown(); } posUp = false; } }