Show / Hide Table of Contents

Class BTTask_MoveTo

Move To task node.

Inheritance
System.Object
UObject
BTNode
BTTaskNode
BTTask_BlackboardBase
BTTask_MoveTo
BTTask_MoveDirectlyToward
Inherited Members
BTTask_BlackboardBase.BlackboardKey
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_MoveTo : BTTask_BlackboardBase
Remarks

Moves the AI pawn toward the specified Actor or Location blackboard entry using the navigation system.

Properties

| Improve this Doc View Source

AcceptableRadius

fixed distance added to threshold between AI and goal location in destination reach test

Declaration
public float AcceptableRadius { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

bAllowPartialPath

Declaration
public bool bAllowPartialPath { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bAllowStrafe

Declaration
public bool bAllowStrafe { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bObserveBlackboardValue

Declaration
public bool bObserveBlackboardValue { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bProjectGoalLocation

Declaration
public bool bProjectGoalLocation { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bReachTestIncludesAgentRadius

Declaration
public bool bReachTestIncludesAgentRadius { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bReachTestIncludesGoalRadius

Declaration
public bool bReachTestIncludesGoalRadius { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bStopOnOverlap

Declaration
public bool bStopOnOverlap { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bStopOnOverlapNeedsUpdate

Declaration
public bool bStopOnOverlapNeedsUpdate { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bTrackMovingGoal

Declaration
public bool bTrackMovingGoal { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

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

FilterClass

"None" will result in default filter being used

Declaration
public SubclassOf<NavigationQueryFilter> FilterClass { get; set; }
Property Value
Type Description
SubclassOf<NavigationQueryFilter>
| Improve this Doc View Source

ObservedBlackboardValueTolerance

if task is expected to react to changes to location represented by BB key this property can be used to tweak sensitivity of the mechanism.

Declaration
public float ObservedBlackboardValueTolerance { get; set; }
Property Value
Type Description
System.Single
Remarks

Value is recommended to be less then AcceptableRadius

| 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_MoveTo New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
BTTask_MoveTo

Operators

| Improve this Doc View Source

Implicit(IntPtr to BTTask_MoveTo)

Convert from IntPtr to UObject

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