Class AIBlueprintHelperLibrary
AIBlueprint Helper Library
Inheritance
System.Object
AIBlueprintHelperLibrary
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)
Assembly: UE4DotNet.dll
Syntax
public class AIBlueprintHelperLibrary : BlueprintFunctionLibrary
Properties
|
Improve this Doc
View Source
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static AIBlueprintHelperLibrary DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
Methods
|
Improve this Doc
View Source
CreateMoveToProxyObject(UObject, Pawn, Vector, Actor, Single, Boolean)
Create Move to Proxy Object
Declaration
public static AIAsyncTaskBlueprintProxy CreateMoveToProxyObject(UObject WorldContextObject, Pawn Pawn, Vector Destination, Actor TargetActor, float AcceptanceRadius, bool bStopOnOverlap)
Parameters
Type |
Name |
Description |
UObject |
WorldContextObject |
|
Pawn |
Pawn |
|
Vector |
Destination |
|
Actor |
TargetActor |
|
System.Single |
AcceptanceRadius |
|
System.Boolean |
bStopOnOverlap |
|
Returns
|
Improve this Doc
View Source
GetAIController(Actor)
The way it works exactly is if the actor passed in is a pawn, then the function retrieves
pawn's controller cast to AIController.
Declaration
public static AIController GetAIController(Actor ControlledActor)
Parameters
Type |
Name |
Description |
Actor |
ControlledActor |
|
Returns
|
Improve this Doc
View Source
GetBlackboard(Actor)
Declaration
public static BlackboardComponent GetBlackboard(Actor Target)
Parameters
Type |
Name |
Description |
Actor |
Target |
|
Returns
|
Improve this Doc
View Source
GetCurrentPath(Controller)
Returns a copy of navigation path given controller is currently using.
Declaration
public static NavigationPath GetCurrentPath(Controller Controller)
Parameters
Returns
|
Improve this Doc
View Source
IsValidAIDirection(Vector)
Declaration
public static bool IsValidAIDirection(Vector DirectionVector)
Parameters
Type |
Name |
Description |
Vector |
DirectionVector |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsValidAILocation(Vector)
Declaration
public static bool IsValidAILocation(Vector Location)
Parameters
Type |
Name |
Description |
Vector |
Location |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsValidAIRotation(Rotator)
Declaration
public static bool IsValidAIRotation(Rotator Rotation)
Parameters
Type |
Name |
Description |
Rotator |
Rotation |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LockAIResourcesWithAnimation(AnimInstance, Boolean, Boolean)
locks indicated AI resources of animated pawn
Declaration
public static void LockAIResourcesWithAnimation(AnimInstance AnimInstance, bool bLockMovement, bool LockAILogic)
Parameters
Type |
Name |
Description |
AnimInstance |
AnimInstance |
|
System.Boolean |
bLockMovement |
|
System.Boolean |
LockAILogic |
|
|
Improve this Doc
View Source
New(UObject, Name)
Spawn an object of this class
Declaration
public static AIBlueprintHelperLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Returns
|
Improve this Doc
View Source
SendAIMessage(Pawn, Name, UObject, Boolean)
Declaration
public static void SendAIMessage(Pawn Target, Name Message, UObject MessageSource, bool bSuccess)
Parameters
Type |
Name |
Description |
Pawn |
Target |
|
Name |
Message |
|
UObject |
MessageSource |
|
System.Boolean |
bSuccess |
|
|
Improve this Doc
View Source
SimpleMoveToActor(Controller, Actor)
Declaration
public static void SimpleMoveToActor(Controller Controller, Actor Goal)
Parameters
|
Improve this Doc
View Source
SimpleMoveToLocation(Controller, Vector)
Declaration
public static void SimpleMoveToLocation(Controller Controller, Vector Goal)
Parameters
|
Improve this Doc
View Source
SpawnAIFromClass(UObject, SubclassOf<Pawn>, BehaviorTree, Vector, Rotator, Boolean)
Declaration
public static Pawn SpawnAIFromClass(UObject WorldContextObject, SubclassOf<Pawn> PawnClass, BehaviorTree BehaviorTree, Vector Location, Rotator Rotation, bool bNoCollisionFail)
Parameters
Returns
|
Improve this Doc
View Source
UnlockAIResourcesWithAnimation(AnimInstance, Boolean, Boolean)
unlocks indicated AI resources of animated pawn. Will unlock only animation-locked resources
Declaration
public static void UnlockAIResourcesWithAnimation(AnimInstance AnimInstance, bool bUnlockMovement, bool UnlockAILogic)
Parameters
Type |
Name |
Description |
AnimInstance |
AnimInstance |
|
System.Boolean |
bUnlockMovement |
|
System.Boolean |
UnlockAILogic |
|
Operators
|
Improve this Doc
View Source
Implicit(IntPtr to AIBlueprintHelperLibrary)
Convert from IntPtr to UObject
Declaration
public static implicit operator AIBlueprintHelperLibrary(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns