Show / Hide Table of Contents

Class BTTask_PawnActionBase

Base class for managing pawn actions Task will set itself as action observer before pushing it to AI Controller, override OnActionEvent if you need any special event handling.

Inheritance
System.Object
UObject
BTNode
BTTaskNode
BTTask_PawnActionBase
BTTask_PushPawnAction
Inherited Members
BTTaskNode.Services
BTTaskNode.bIgnoreRestartSelf
BTNode.TreeAsset
BTNode.ParentNode
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
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 BTTask_PawnActionBase : BTTaskNode
Remarks

Please use result returned by PushAction for ExecuteTask function.

Properties

| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static BTTask_PawnActionBase DefaultObject { get; }
Property Value
Type Description
BTTask_PawnActionBase
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static BTTask_PawnActionBase New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
BTTask_PawnActionBase

Operators

| Improve this Doc View Source

Implicit(IntPtr to BTTask_PawnActionBase)

Convert from IntPtr to UObject

Declaration
public static implicit operator BTTask_PawnActionBase(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
BTTask_PawnActionBase
  • Improve this Doc
  • View Source
Back to top Generated by DocFX