Class BTService_BlueprintBase
Base class for blueprint based service nodes.
Inherited Members
Namespace: UE4.AIModule
Assembly: UE4DotNet.dll
Syntax
public class BTService_BlueprintBase : BTService
Remarks
Do NOT use it for creating native c++ classes!
When service receives Deactivation event, all latent actions associated this instance are being removed. This prevents from resuming activity started by Activation, but does not handle external events. Please use them safely (unregister at abort) and call IsServiceActive() when in doubt.
Properties
| Improve this Doc View SourceActorOwner
Cached actor owner of BehaviorTreeComponent.
Declaration
public Actor ActorOwner { get; set; }
Property Value
Type | Description |
---|---|
Actor |
AIOwner
Cached AIController owner of BehaviorTreeComponent.
Declaration
public AIController AIOwner { get; set; }
Property Value
Type | Description |
---|---|
AIController |
bShowEventDetails
Declaration
public bool bShowEventDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
bShowPropertyDetails
Declaration
public bool bShowPropertyDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static BTService_BlueprintBase DefaultObject { get; }
Property Value
Type | Description |
---|---|
BTService_BlueprintBase |
StaticClass
Get UE4 Class
Declaration
public static Class StaticClass { get; }
Property Value
Type | Description |
---|---|
Class |
Methods
| Improve this Doc View SourceIsServiceActive()
check if service is currently being active
Declaration
public bool IsServiceActive()
Returns
Type | Description |
---|---|
System.Boolean |
New(UObject, Name)
Spawn an object of this class
Declaration
public static BTService_BlueprintBase New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
BTService_BlueprintBase |
Events
| Improve this Doc View SourceReceiveActivation
service became active @
Declaration
public event BTService_BlueprintBase.ReceiveActivation_delegate ReceiveActivation
Event Type
Type | Description |
---|---|
BTService_BlueprintBase.ReceiveActivation_delegate |
Remarks
Note that if both generic and AI event versions are implemented only the more suitable one will be called, meaning the AI version if called for AI, generic one otherwise
ReceiveActivationAI
Alternative AI version of ReceiveActivation function.
Declaration
public event BTService_BlueprintBase.ReceiveActivationAI_delegate ReceiveActivationAI
Event Type
Type | Description |
---|---|
BTService_BlueprintBase.ReceiveActivationAI_delegate |
Remarks
@see ReceiveActivation for more details @Note that if both generic and AI event versions are implemented only the more suitable one will be called, meaning the AI version if called for AI, generic one otherwise
ReceiveDeactivation
service became inactive @
Declaration
public event BTService_BlueprintBase.ReceiveDeactivation_delegate ReceiveDeactivation
Event Type
Type | Description |
---|---|
BTService_BlueprintBase.ReceiveDeactivation_delegate |
Remarks
Note that if both generic and AI event versions are implemented only the more suitable one will be called, meaning the AI version if called for AI, generic one otherwise
ReceiveDeactivationAI
Alternative AI version of ReceiveDeactivation function.
Declaration
public event BTService_BlueprintBase.ReceiveDeactivationAI_delegate ReceiveDeactivationAI
Event Type
Type | Description |
---|---|
BTService_BlueprintBase.ReceiveDeactivationAI_delegate |
Remarks
@see ReceiveDeactivation for more details @Note that if both generic and AI event versions are implemented only the more suitable one will be called, meaning the AI version if called for AI, generic one otherwise
ReceiveSearchStart
task search enters branch of tree @
Declaration
public event BTService_BlueprintBase.ReceiveSearchStart_delegate ReceiveSearchStart
Event Type
Type | Description |
---|---|
BTService_BlueprintBase.ReceiveSearchStart_delegate |
Remarks
Note that if both generic and AI event versions are implemented only the more suitable one will be called, meaning the AI version if called for AI, generic one otherwise
ReceiveSearchStartAI
Alternative AI version of ReceiveSearchStart function.
Declaration
public event BTService_BlueprintBase.ReceiveSearchStartAI_delegate ReceiveSearchStartAI
Event Type
Type | Description |
---|---|
BTService_BlueprintBase.ReceiveSearchStartAI_delegate |
Remarks
@see ReceiveSearchStart for more details @Note that if both generic and AI event versions are implemented only the more suitable one will be called, meaning the AI version if called for AI, generic one otherwise
ReceiveTick
tick function @
Declaration
public event BTService_BlueprintBase.ReceiveTick_delegate ReceiveTick
Event Type
Type | Description |
---|---|
BTService_BlueprintBase.ReceiveTick_delegate |
Remarks
Note that if both generic and AI event versions are implemented only the more suitable one will be called, meaning the AI version if called for AI, generic one otherwise
ReceiveTickAI
Alternative AI version of ReceiveTick function.
Declaration
public event BTService_BlueprintBase.ReceiveTickAI_delegate ReceiveTickAI
Event Type
Type | Description |
---|---|
BTService_BlueprintBase.ReceiveTickAI_delegate |
Remarks
@see ReceiveTick for more details @Note that if both generic and AI event versions are implemented only the more suitable one will be called, meaning the AI version if called for AI, generic one otherwise
Operators
| Improve this Doc View SourceImplicit(IntPtr to BTService_BlueprintBase)
Convert from IntPtr to UObject
Declaration
public static implicit operator BTService_BlueprintBase(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
BTService_BlueprintBase |