Blueprint Functions and Events - mklabs/ue4-targetsystemplugin GitHub Wiki

This page describes the BlueprintCallable functions and BlueprintAssignable events you can use in your Blueprints.

Functions

  • void TargetActor(): Main Function to call to target a new actor, or untarget if locked on already.
  • void TargetLockOff(): Function to call to manually untarget.
  • void TargetActorWithAxisInput(float AxisValue): Function to call to target a new actor with Axis input, on right or left.
  • AActor* GetLockedOnTargetActor(): Returns the reference to currently targeted Actor if any.
  • bool IsLocked(): Returns true / false whether the system is targeting an actor.

Events

  • OnTargetLockedOff(AActor* TargetActor): Called when a target is locked off, either if it is out of reach (based on MinimumDistanceToEnable) or behind an Object.
  • OnTargetLockedOn(AActor* TargetActor): Called when a target is locked on.
  • OnTargetSetRotation(AActor* TargetActor, FRotator ControlRotation): You can assign this event if you want to take control over the rotation of the character. This is called every frame when the system is targeting something.