Search Results for

    Show / Hide Table of Contents

    Class CrowdGroupAuthoring

    A single group that will navigate on the CrowdSurfaceAuthoring.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    EntityBehaviour
    CrowdGroupAuthoring
    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/Crowd/Crowd Group")]
    [DisallowMultipleComponent]
    [HelpURL("https://lukaschod.github.io/agents-navigation-docs/manual/crowds/crowd-group.html")]
    public class CrowdGroupAuthoring : EntityBehaviour

    Fields

    | Improve this Doc View Source

    m_CostWeights

    A single group that will navigate on the CrowdSurfaceAuthoring.

    Declaration
    [Tooltip("Controls the cost weights of constructing crowd flow fields.")]
    [SerializeField]
    protected CostWeights m_CostWeights
    Field Value
    Type Description
    CostWeights
    | Improve this Doc View Source

    m_GoalSource

    A single group that will navigate on the CrowdSurfaceAuthoring.

    Declaration
    [Tooltip("Source from which crowd will get goal.")]
    [SerializeField]
    protected CrowdGoalSource m_GoalSource
    Field Value
    Type Description
    CrowdGoalSource
    | Improve this Doc View Source

    m_Grounded

    A single group that will navigate on the CrowdSurfaceAuthoring.

    Declaration
    [Tooltip("Anchors the agent to the surface. It is useful to disable then used with physics, to allow more freedom motion and precision.")]
    [SerializeField]
    protected bool m_Grounded
    Field Value
    Type Description
    bool
    | Improve this Doc View Source

    m_MappingRadius

    A single group that will navigate on the CrowdSurfaceAuthoring.

    Declaration
    [Tooltip("Maximum distance that will be used when attempting to map the agent's position or destination onto surface. The higher the value, the bigger the performance cost.")]
    [SerializeField]
    protected float m_MappingRadius
    Field Value
    Type Description
    float
    | Improve this Doc View Source

    m_Speed

    A single group that will navigate on the CrowdSurfaceAuthoring.

    Declaration
    [Tooltip("Crowd group speed settings.")]
    [SerializeField]
    protected Speed m_Speed
    Field Value
    Type Description
    Speed
    | Improve this Doc View Source

    m_Surface

    A single group that will navigate on the CrowdSurfaceAuthoring.

    Declaration
    [SerializeField]
    protected CrowdSurfaceAuthoring m_Surface
    Field Value
    Type Description
    CrowdSurfaceAuthoring

    Properties

    | Improve this Doc View Source

    CostWeight

    Controls the cost weights of constructing crowd flow fields.

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

    DefaultGroup

    Returns default component of CrowdGroup.

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

    EntityGroup

    Accessing this property is potentially heavy operation as it will require wait for agent jobs to finish.

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

    GoalSource

    Source from which crowd will get goal.

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

    Grounded

    Anchors the agent to the surface. It is useful to disable then used with physics, to allow more freedom motion and precision.

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

    HasEntityGroup

    Returns true if EntityBehaviour entity has CrowdGroup.

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

    MappingRadius

    Maximum distance that will be used when attempting to map the agent's position or destination onto surface. The higher the value, the bigger the performance cost.

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

    Speed

    Crowd group speed settings.

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

    Surface

    A surface which will be used by this group.

    Declaration
    public CrowdSurfaceAuthoring Surface { get; }
    Property Value
    Type Description
    CrowdSurfaceAuthoring

    Methods

    | Improve this Doc View Source

    SetGoals(ReadOnlySpan<float3>)

    Set goals of crowds group. This method requires goal source to be set to Script.

    Declaration
    public void SetGoals(ReadOnlySpan<float3> goals)
    Parameters
    Type Name Description
    ReadOnlySpan<float3> goals
    | Improve this Doc View Source

    SetGoals(float3, float3)

    Set goals of crowds group. This method requires goal source to be set to Script.

    Declaration
    public void SetGoals(float3 min, float3 max)
    Parameters
    Type Name Description
    float3 min
    float3 max
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © ProjectDawn.
    Generated by DocFX