Class AISense_Blueprint
AISense Blueprint
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 AISense_Blueprint : AISense
Properties
| Improve this Doc View SourceDefaultObject
Get UE4 Default Object for this Class
Declaration
public static AISense_Blueprint DefaultObject { get; }
Property Value
Type | Description |
---|---|
AISense_Blueprint |
ListenerContainer
Listener Container
Declaration
public ObjectArrayField<AIPerceptionComponent> ListenerContainer { get; }
Property Value
Type | Description |
---|---|
ObjectArrayField<AIPerceptionComponent> |
ListenerDataType
Listener Data Type
Declaration
public SubclassOf<UserDefinedStruct> ListenerDataType { get; set; }
Property Value
Type | Description |
---|---|
SubclassOf<UserDefinedStruct> |
StaticClass
Get UE4 Class
Declaration
public static Class StaticClass { get; }
Property Value
Type | Description |
---|---|
Class |
UnprocessedEvents
Unprocessed Events
Declaration
public ObjectArrayField<AISenseEvent> UnprocessedEvents { get; }
Property Value
Type | Description |
---|---|
ObjectArrayField<AISenseEvent> |
Methods
| Improve this Doc View SourceGetAllListenerActors()
Get All Listener Actors
Declaration
public IReadOnlyCollection<Actor> GetAllListenerActors()
Returns
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyCollection<Actor> |
GetAllListenerComponents()
Get All Listener Components
Declaration
public IReadOnlyCollection<AIPerceptionComponent> GetAllListenerComponents()
Returns
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyCollection<AIPerceptionComponent> |
New(UObject, Name)
Spawn an object of this class
Declaration
public static AISense_Blueprint New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
AISense_Blueprint |
Events
| Improve this Doc View SourceK2_OnNewPawn
called when sense's instance gets notified about new pawn that has just been spawned
Declaration
public event AISense_Blueprint.K2_OnNewPawn_delegate K2_OnNewPawn
Event Type
Type | Description |
---|---|
AISense_Blueprint.K2_OnNewPawn_delegate |
OnListenerRegistered
@param PerceptionComponent is ActorListener's AIPerceptionComponent instance
Declaration
public event AISense_Blueprint.OnListenerRegistered_delegate OnListenerRegistered
Event Type
Type | Description |
---|---|
AISense_Blueprint.OnListenerRegistered_delegate |
OnListenerUnregistered
called when a listener unregistered from this sense.
Declaration
public event AISense_Blueprint.OnListenerUnregistered_delegate OnListenerUnregistered
Event Type
Type | Description |
---|---|
AISense_Blueprint.OnListenerUnregistered_delegate |
Remarks
Most often this is called due to actor's death @param PerceptionComponent is ActorListener's AIPerceptionComponent instance
OnListenerUpdated
@param PerceptionComponent is ActorListener's AIPerceptionComponent instance
Declaration
public event AISense_Blueprint.OnListenerUpdated_delegate OnListenerUpdated
Event Type
Type | Description |
---|---|
AISense_Blueprint.OnListenerUpdated_delegate |
Operators
| Improve this Doc View SourceImplicit(IntPtr to AISense_Blueprint)
Convert from IntPtr to UObject
Declaration
public static implicit operator AISense_Blueprint(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
AISense_Blueprint |