public MSpeed(MSpeed newSpeed) { name = newSpeed.name; position = newSpeed.position; lerpPosition = newSpeed.lerpPosition; lerpPosAnim = newSpeed.lerpPosAnim; rotation = newSpeed.rotation; lerpRotation = newSpeed.lerpRotation; lerpRotAnim = newSpeed.lerpRotAnim; animator = newSpeed.animator; lerpAnimator = newSpeed.lerpAnimator; Vertical = newSpeed.Vertical; strafeSpeed = newSpeed.strafeSpeed; strafeSpeed = newSpeed.strafeSpeed; lerpStrafe = newSpeed.lerpStrafe; nameHash = name.GetHashCode(); }