private void Start() { if (_suspensionDistanceProvider != null) { _suspensionDistance = _suspensionDistanceProvider.GetComponent <ISuspensionDistance>(); } if (_suspensionDistance == null) { _suspensionDistance = GetComponentInChildren <ISuspensionDistance>(); } if (_suspensionDistance == null) { _suspensionDistance = GetComponentInParent <ISuspensionDistance>(); } _vehicleRigidbody = GetComponentInParent <Rigidbody>(); }
private void Start() { _suspensionDistance = GetComponentInParent <ISuspensionDistance>(); _rpmProvider = GetComponentInParent <IRpmProvider>(); _initialPosition = transform.localPosition; }