Search Results for

    Show / Hide Table of Contents

    Class AgentAuthoring

    Main component of agent that enables motion.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    EntityBehaviour
    AgentAuthoring
    Inherited Members
    EntityBehaviour.m_Entity
    EntityBehaviour.IsEntityCreated
    EntityBehaviour.GetOrCreateEntity()
    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.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.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, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    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: ProjectDawn.Navigation.Hybrid
    Assembly: ProjectDawn.Navigation.Hybrid.dll
    Syntax
    [AddComponentMenu("Agents Navigation/Agent")]
    [DisallowMultipleComponent]
    [HelpURL("https://lukaschod.github.io/agents-navigation-docs/manual/game-objects/agent.html")]
    public class AgentAuthoring : EntityBehaviour

    Fields

    | Improve this Doc View Source

    Acceleration

    Main component of agent that enables motion.

    Declaration
    [SerializeField]
    protected float Acceleration
    Field Value
    Type Description
    float
    | Improve this Doc View Source

    AngularSpeed

    Main component of agent that enables motion.

    Declaration
    [SerializeField]
    protected float AngularSpeed
    Field Value
    Type Description
    float
    | Improve this Doc View Source

    AutoBreaking

    Main component of agent that enables motion.

    Declaration
    [SerializeField]
    protected bool AutoBreaking
    Field Value
    Type Description
    bool
    | Improve this Doc View Source

    Speed

    Main component of agent that enables motion.

    Declaration
    [SerializeField]
    protected float Speed
    Field Value
    Type Description
    float
    | Improve this Doc View Source

    StoppingDistance

    Main component of agent that enables motion.

    Declaration
    [SerializeField]
    protected float StoppingDistance
    Field Value
    Type Description
    float
    | Improve this Doc View Source

    m_Layers

    Main component of agent that enables motion.

    Declaration
    [SerializeField]
    protected NavigationLayers m_Layers
    Field Value
    Type Description
    NavigationLayers

    Properties

    | Improve this Doc View Source

    Body

    AgentBody component of this AgentAuthoring Entity. Accessing this property is potentially heavy operation as it will require wait for agent jobs to finish.

    Declaration
    public ref AgentBody Body { get; }
    Property Value
    Type Description
    AgentBody
    | Improve this Doc View Source

    DefaultAgent

    Returns default component of Agent.

    Declaration
    public Agent DefaultAgent { get; }
    Property Value
    Type Description
    Agent
    | Improve this Doc View Source

    DefaultBody

    Returns default component of AgentBody.

    Declaration
    public AgentBody DefaultBody { get; }
    Property Value
    Type Description
    AgentBody
    | Improve this Doc View Source

    DefaultLocomotion

    Returns default component of AgentLocomotion.

    Declaration
    public AgentLocomotion DefaultLocomotion { get; }
    Property Value
    Type Description
    AgentLocomotion
    | Improve this Doc View Source

    DefaultSteering

    Returns default component of AgentSteering.

    Declaration
    [Obsolete("DefaultSteering is deprecated, please use DefaultLocomotion!", false)]
    public AgentSteering DefaultSteering { get; }
    Property Value
    Type Description
    AgentSteering
    | Improve this Doc View Source

    EntityAgent

    Agent component of this AgentAuthoring Entity. Accessing this property is potentially heavy operation as it will require wait for agent jobs to finish.

    Declaration
    public Agent EntityAgent { get; set; }
    Property Value
    Type Description
    Agent
    | Improve this Doc View Source

    EntityBody

    AgentBody component of this AgentAuthoring Entity. Accessing this property is potentially heavy operation as it will require wait for agent jobs to finish.

    Declaration
    public AgentBody EntityBody { get; set; }
    Property Value
    Type Description
    AgentBody
    | Improve this Doc View Source

    EntityLocomotion

    AgentLocomotion component of this AgentAuthoring Entity. Accessing this property is potentially heavy operation as it will require wait for agent jobs to finish.

    Declaration
    public AgentLocomotion EntityLocomotion { get; set; }
    Property Value
    Type Description
    AgentLocomotion
    | Improve this Doc View Source

    EntitySteering

    AgentSteering component of this AgentAuthoring Entity. Accessing this property is potentially heavy operation as it will require wait for agent jobs to finish.

    Declaration
    [Obsolete("EntitySteering is deprecated, please use EntityLocomotion!", false)]
    public AgentSteering EntitySteering { get; set; }
    Property Value
    Type Description
    AgentSteering
    | Improve this Doc View Source

    HasEntityBody

    Returns true if AgentAuthoring entity has AgentBody.

    Declaration
    public bool HasEntityBody { get; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    HasEntityLocomotion

    Returns true if AgentAuthoring entity has AgentLocomotion.

    Declaration
    public bool HasEntityLocomotion { get; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    HasEntitySteering

    Returns true if AgentAuthoring entity has AgentSteering.

    Declaration
    [Obsolete("HasEntitySteering is deprecated, please use HasEntityLocomotion!", false)]
    public bool HasEntitySteering { get; }
    Property Value
    Type Description
    bool

    Methods

    | Improve this Doc View Source

    SetDestination(float3)

    Sets or updates the destination thus triggering the calculation for a new path. Calling this method is potentially heavy operation as it will require wait for agent jobs to finish.

    Declaration
    public void SetDestination(float3 target)
    Parameters
    Type Name Description
    float3 target
    | Improve this Doc View Source

    SetDestinationDeferred(float3)

    Sets or updates the destination thus triggering the calculation for a new path. This call is deferred and destination will only changed later in the frame.

    Declaration
    public void SetDestinationDeferred(float3 destination)
    Parameters
    Type Name Description
    float3 destination
    | Improve this Doc View Source

    Stop()

    Stop agent movement. Calling this method is potentially heavy operation as it will require wait for agent jobs to finish.

    Declaration
    public void Stop()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © ProjectDawn.
    Generated by DocFX