Class AISenseConfig_Sight
AISense Config Sight
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 AISenseConfig_Sight : AISenseConfig
Properties
| Improve this Doc View SourceAutoSuccessRangeFromLastSeenLocation
If not an InvalidRange (which is the default), we will always be able to see the target that has already been seen if they are within this range of their last seen location.
Declaration
public float AutoSuccessRangeFromLastSeenLocation { get; }
Property Value
Type | Description |
---|---|
System.Single |
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static AISenseConfig_Sight DefaultObject { get; }
Property Value
Type | Description |
---|---|
AISenseConfig_Sight |
DetectionByAffiliation
Detection by Affiliation
Declaration
public AISenseAffiliationFilter DetectionByAffiliation { get; }
Property Value
Type | Description |
---|---|
AISenseAffiliationFilter |
Implementation
Implementation
Declaration
public SubclassOf<AISense_Sight> Implementation { get; }
Property Value
Type | Description |
---|---|
SubclassOf<AISense_Sight> |
LoseSightRadius
Maximum sight distance to see target that has been already seen.
Declaration
public float LoseSightRadius { get; }
Property Value
Type | Description |
---|---|
System.Single |
PeripheralVisionAngleDegrees
How far to the side AI can see, in degrees.
Declaration
public float PeripheralVisionAngleDegrees { get; }
Property Value
Type | Description |
---|---|
System.Single |
Remarks
Use SetPeripheralVisionAngle to change the value at runtime. The value represents the angle measured in relation to the forward vector, not the whole range.
SightRadius
Maximum sight distance to notice a target.
Declaration
public float SightRadius { get; }
Property Value
Type | Description |
---|---|
System.Single |
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 AISenseConfig_Sight New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
AISenseConfig_Sight |
Operators
| Improve this Doc View SourceImplicit(IntPtr to AISenseConfig_Sight)
Convert from IntPtr to UObject
Declaration
public static implicit operator AISenseConfig_Sight(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
AISenseConfig_Sight |