Class AgentsNavigationSettings
Settings asset of agents navigation package. Contains list of sub settings combined from classes that implement ISubSettings interface.
Inherited Members
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, 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<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags
Namespace: ProjectDawn.Navigation
Assembly: ProjectDawn.Navigation.dll
Syntax
[CreateAssetMenu(fileName = "Agents Navigation Settings", menuName = "AI/Agents Navigation Settings", order = 1000)]
[HelpURL("https://lukaschod.github.io/agents-navigation-docs/manual/settings.html")]
public class AgentsNavigationSettings : ScriptableObject
Constructors
| Improve this Doc View SourceAgentsNavigationSettings()
Settings asset of agents navigation package. Contains list of sub settings combined from classes that implement ISubSettings interface.
Declaration
public AgentsNavigationSettings()
Properties
| Improve this Doc View SourceInstance
Currently used agents navigation settings asset.
Declaration
public static AgentsNavigationSettings Instance { get; set; }
Property Value
Type | Description |
---|---|
AgentsNavigationSettings |
SubSettings
Settings asset of agents navigation package. Contains list of sub settings combined from classes that implement ISubSettings interface.
Declaration
public List<ISubSettings> SubSettings { get; }
Property Value
Type | Description |
---|---|
List<ISubSettings> |
Methods
| Improve this Doc View SourceContains(Type)
Returns true, if contains settings of specified type.
Declaration
public bool Contains(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type |
Returns
Type | Description |
---|---|
bool |
FindTypesInAssemblies()
Returns all types that implement ISubSettings interface.
Declaration
public static List<Type> FindTypesInAssemblies()
Returns
Type | Description |
---|---|
List<Type> |
Get<T>()
Returns instance of sub setting. In case project does not have settings asset set, it will return instance with default values.
Declaration
public static T Get<T>() where T : ISubSettings
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |