Question by
VilcuCiprian · Feb 23, 2017 at 08:02 PM ·
script.car
I need a little help
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using UnityEngine.Component;
public class AntiRollBars : MonoBehaviour { public WheelCollider leftWheelCollider;
public WheelCollider rightWheelCollider;
//
public float antiRollPressure = 5000.0f;
//
private WheelHit hit;
//
private float leftSideTravel = 1.0f;
private float rightSideTravel = 1.0f;
//
private float antiRollForce = 0.0f;
//
//
void FixedUpdate ()
{
bool leftWheelGrounded = leftWheelCollider.GetGroundHit (out hit);
if (leftWheelGrounded == true) {
leftSideTravel = (-leftWheelCollider.transform.InverseTransformPoint (hit.point).y - leftWheelCollider.radius) / leftWheelCollider.suspensionDistance;
}
bool rightWheelGrounded = rightWheelCollider.GetGroundHit (out hit);
if (rightWheelGrounded == true) {
rightSideTravel = (-rightWheelCollider.transform.InverseTransformPoint (hit.point).y - rightWheelCollider.radius) / rightWheelCollider.suspensionDistance;
}
antiRollForce = (leftSideTravel - rightSideTravel) * antiRollPressure;
if (leftWheelGrounded == true) {
rigidbody.AddForceAtPosition (leftWheelCollider.transform.up * -antiRollForce, leftWheelCollider.transform.position);
}
if (rightWheelGrounded == true) {
rigidbody.AddForceAtPosition (rightWheelCollider.transform.up * antiRollForce, rightWheelCollider.transform.position);
}
}
}
Text error : Assets/Sandrail/Scripts/AntiRollBars.cs(4,1): error CS0138: A using' directive can only be applied to namespaces but
UnityEngine.Component' denotes a type. Consider using a `using static' instead
Comment
Your answer

Follow this Question
Related Questions
How to make brake car ? 2 Answers
Problem with turn left light 1 Answer
Make the car stop by hitting the wall 1 Answer
fuel indicator 0 Answers