docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class VehicleDebug

    Handles vehicles debug drawing.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    VehicleDebug
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StartCoroutine_Auto(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(string)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(object)
    MonoBehaviour.destroyCancellationToken
    MonoBehaviour.useGUILayout
    MonoBehaviour.didStart
    MonoBehaviour.didAwake
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type, bool)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>(bool)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.GetComponentIndex()
    Component.CompareTag(string)
    Component.CompareTag(TagHandle)
    Component.SendMessageUpwards(string, object, SendMessageOptions)
    Component.SendMessageUpwards(string, object)
    Component.SendMessageUpwards(string)
    Component.SendMessageUpwards(string, SendMessageOptions)
    Component.SendMessage(string, object)
    Component.SendMessage(string)
    Component.SendMessage(string, object, SendMessageOptions)
    Component.SendMessage(string, SendMessageOptions)
    Component.BroadcastMessage(string, object, SendMessageOptions)
    Component.BroadcastMessage(string, object)
    Component.BroadcastMessage(string)
    Component.BroadcastMessage(string, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.InstantiateAsync<T>(T, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate<T>(T, InstantiateParameters)
    Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Unity.Vehicles
    Assembly: com.unity.vehicles.dll
    Syntax
    [ExecuteAlways]
    public class VehicleDebug : MonoBehaviour

    Fields

    AeroForceColor

    Color of the aero force gizmos.

    Declaration
    [Tooltip("Color of the aero force gizmos.")]
    public Color AeroForceColor
    Field Value
    Type Description
    Color

    AeroForceScale

    Scale of the aero force gizmos.

    Declaration
    [Tooltip("Scale of the aero force gizmos.")]
    public float AeroForceScale
    Field Value
    Type Description
    float

    DrawAeroForces

    Should the aero gizmos be drawn?

    Declaration
    [Header("Aero")]
    [Tooltip("Should the aero gizmos be drawn?")]
    public bool DrawAeroForces
    Field Value
    Type Description
    bool

    DrawFriction

    Should the friction gizmos be drawn?

    Declaration
    [Header("Friction")]
    [Tooltip("Should the friction gizmos be drawn?")]
    public bool DrawFriction
    Field Value
    Type Description
    bool

    DrawSuspensionForces

    Should the suspension force gizmos be drawn?

    Declaration
    [Header("Suspension")]
    [Tooltip("Should the suspension force gizmos be drawn?")]
    public bool DrawSuspensionForces
    Field Value
    Type Description
    bool

    DrawWheelAxis

    Should the wheel axis/directions be drawn?

    Declaration
    [Header("Wheel Axis")]
    [Tooltip("Should the wheel axis/directions be drawn?")]
    public bool DrawWheelAxis
    Field Value
    Type Description
    bool

    DrawWheelCasts

    Should the wheel casting results be drawn?

    Declaration
    [Header("Wheel Hits")]
    [Tooltip("Should the wheel casting results be drawn?")]
    public bool DrawWheelCasts
    Field Value
    Type Description
    bool

    DrawWheels

    Should the wheel gizmos be drawn?

    Declaration
    [Header("Wheels")]
    [Tooltip("Should the wheel gizmos be drawn?")]
    public bool DrawWheels
    Field Value
    Type Description
    bool

    FrictionForceColor

    Color of the friction force gizmos.

    Declaration
    [Tooltip("Color of the friction force gizmos.")]
    public Color FrictionForceColor
    Field Value
    Type Description
    Color

    FrictionForceScale

    Scale of the friction force gizmos.

    Declaration
    [Tooltip("Scale of the friction force gizmos.")]
    public float FrictionForceScale
    Field Value
    Type Description
    float

    FrictionSlipColor

    Color of the friction slip gizmos.

    Declaration
    [Tooltip("Color of the friction slip gizmos.")]
    public Color FrictionSlipColor
    Field Value
    Type Description
    Color

    FrictionSlipScale

    Scale of the friction slip gizmos.

    Declaration
    [Tooltip("Scale of the friction slip gizmos.")]
    public float FrictionSlipScale
    Field Value
    Type Description
    float

    FrictionSpeedColor

    Color of the friction speed gizmos.

    Declaration
    [Tooltip("Color of the friction speed gizmos.")]
    public Color FrictionSpeedColor
    Field Value
    Type Description
    Color

    FrictionSpeedScale

    Scale of the friction speed gizmos.

    Declaration
    [Tooltip("Scale of the friction speed gizmos.")]
    public float FrictionSpeedScale
    Field Value
    Type Description
    float

    SuspensionForceColor

    Color of the suspension force gizmos.

    Declaration
    [Tooltip("Color of the suspension force gizmos.")]
    public Color SuspensionForceColor
    Field Value
    Type Description
    Color

    SuspensionForceScale

    Scale of the suspension force gizmos.

    Declaration
    [Tooltip("Scale of the suspension force gizmos.")]
    public float SuspensionForceScale
    Field Value
    Type Description
    float

    WheelAxisLength

    Length of the wheel axis/directions.

    Declaration
    [Tooltip("Length of the wheel axis/directions.")]
    public float WheelAxisLength
    Field Value
    Type Description
    float

    WheelCastColor

    Color of the wheel cast positions and normals.

    Declaration
    [Tooltip("Color of the wheel cast positions and normals.")]
    public Color WheelCastColor
    Field Value
    Type Description
    Color

    WheelHitsLength

    Length of the wheel casts.

    Declaration
    [Tooltip("Length of the wheel casts.")]
    public float WheelHitsLength
    Field Value
    Type Description
    float

    Methods

    SetObservedWorld(World)

    Sets the debug world

    Declaration
    public void SetObservedWorld(World world)
    Parameters
    Type Name Description
    World world

    ECS world to debug

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)