Class EnvQueryManager
Env Query Manager
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.AIModule
Assembly: UE4DotNet.dll
Syntax
public class EnvQueryManager : UObject
Properties
| Improve this Doc View SourcebTestQueriesUsingBreadth
Declaration
public bool bTestQueriesUsingBreadth { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static EnvQueryManager DefaultObject { get; }
Property Value
Type | Description |
---|---|
EnvQueryManager |
GCShieldedWrappers
GCShielded Wrappers
Declaration
public ObjectArrayField<EnvQueryInstanceBlueprintWrapper> GCShieldedWrappers { get; }
Property Value
Type | Description |
---|---|
ObjectArrayField<EnvQueryInstanceBlueprintWrapper> |
LocalContexts
local cache of context objects for managing BP based objects
Declaration
public ObjectArrayField<EnvQueryContext> LocalContexts { get; }
Property Value
Type | Description |
---|---|
ObjectArrayField<EnvQueryContext> |
MaxAllowedTestingTime
how long are we allowed to test per update, in seconds.
Declaration
public float MaxAllowedTestingTime { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
QueryCountWarningInterval
how often (in seconds) we will warn about the number of queries (allows us to catch multiple occurrences in a session)
Declaration
public double QueryCountWarningInterval { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
QueryCountWarningThreshold
if greater than zero, we will warn once when the number of queries is greater than or equal to this number, and log the queries out
Declaration
public int QueryCountWarningThreshold { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
StaticClass
Get UE4 Class
Declaration
public static Class StaticClass { get; }
Property Value
Type | Description |
---|---|
Class |
Methods
| Improve this Doc View SourceNew(UObject, Name)
Spawn an object of this class
Declaration
public static EnvQueryManager New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
EnvQueryManager |
RunEQSQuery(UObject, EnvQuery, UObject, Byte, SubclassOf<EnvQueryInstanceBlueprintWrapper>)
Run EQSQuery
Declaration
public static EnvQueryInstanceBlueprintWrapper RunEQSQuery(UObject WorldContextObject, EnvQuery QueryTemplate, UObject Querier, byte RunMode, SubclassOf<EnvQueryInstanceBlueprintWrapper> WrapperClass)
Parameters
Type | Name | Description |
---|---|---|
UObject | WorldContextObject | |
EnvQuery | QueryTemplate | |
UObject | Querier | |
System.Byte | RunMode | |
SubclassOf<EnvQueryInstanceBlueprintWrapper> | WrapperClass |
Returns
Type | Description |
---|---|
EnvQueryInstanceBlueprintWrapper |
Operators
| Improve this Doc View SourceImplicit(IntPtr to EnvQueryManager)
Convert from IntPtr to UObject
Declaration
public static implicit operator EnvQueryManager(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
EnvQueryManager |