Ejemplo n.º 1
0
        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>();
        }
Ejemplo n.º 2
0
 private void Start()
 {
     _suspensionDistance = GetComponentInParent <ISuspensionDistance>();
     _rpmProvider        = GetComponentInParent <IRpmProvider>();
     _initialPosition    = transform.localPosition;
 }