Navigation
API > API/Plugins > API/Plugins/MotionWarping > API/Plugins/MotionWarping/UMotionWarpingSwitchOffDistanceC-
Description
Creates Switch Off Distance Condition that checks distance between Owner Actor and Target Location. If Use Warp Target Location is true, Target Location is corresponding Warp Target's location. If Use Warp Target Location is false, Target Location is Target Actor's parameter location.
| Name | CreateSwitchOffDistanceCondition |
| Type | function |
| Header File | /Engine/Plugins/Animation/MotionWarping/Source/MotionWarping/Public/MotionWarpingSwitchOffCondition.h |
| Include Path | #include "MotionWarpingSwitchOffCondition.h" |
| Source | /Engine/Plugins/Animation/MotionWarping/Source/MotionWarping/Private/MotionWarpingSwitchOffCondition.cpp |
UFUNCTION (BlueprintCallable, Category="Motion Warping",
Meta=(AdvancedDisplay="bInUseWarpTargetAsTargetLocation, InTargetActor"))
static UMotionWarpingSwitchOffDistanceCondition * CreateSwitchOffDistanceCondition
(
AActor * InOwnerActor,
ESwitchOffConditionEffect InEffect,
ESwitchOffConditionDistanceOp InOperator,
float InDistance,
bool InbUseWarpTargetAsTargetLocation,
AActor * InTargetActor
)
Created Switch Off Condition. This Switch Off Condition can be added to Motion Warping Component with Add Switch Off Condition node.
Parameters
| Name | Remarks |
|---|---|
| InOwnerActor | Actor owning Motion Warping Component to which this switch off condition will be added. |
| InEffect | What should happen if switch off condition is true |
| InOperator | Distance comparison operator |
| InDistance | Distance to compare to |
| InbUseWarpTargetAsTargetLocation | Should use corresponding warp target as context for this Switch Off Condition. If set to false, will use TargetActor parameter |
| InTargetActor | Target Actor to use as a context for this Switch Off Condition if Use Warp Target As Location parameter is false. |