Navigation
API > API/Plugins > API/Plugins/PoseSearch > API/Plugins/PoseSearch/UPoseSearchInteractionLibrary
Description
Function performing all the possible MotionMatching searches between the AnimContexts (eg AnimInstance(s)) defined in MotionMatchMultiQueries and compiled from the valid combination of the AnimContexts allowed Roles. Results will output the best mathing options for all those AnimContexts willing to partecipate in interactions. Users can iterate over Results, and assign the Results[i].SelectedAnim playback to the corresponding GetActor(Results[i])
| Name | MotionMatchMulti |
| Type | function |
| Header File | /Engine/Plugins/Animation/PoseSearch/Source/Runtime/Public/PoseSearch/PoseSearchInteractionLibrary.h |
| Include Path | #include "PoseSearch/PoseSearchInteractionLibrary.h" |
| Source | /Engine/Plugins/Animation/PoseSearch/Source/Runtime/Private/PoseSearchInteractionLibrary.cpp |
UFUNCTION (Experimental, BlueprintCallable, Category="Animation|Pose Search",
Meta=(AdvancedDisplay="ContinuingProperties, Future, EventToSearch"))
static void MotionMatchMulti
(
TArray < FPoseSearchMotionMatchMultiQuery > MotionMatchMultiQueries,
const FName PoseHistoryName,
const FPoseSearchContinuingProperties ContinuingProperties,
TArray < FPoseSearchBlueprintResult > & Results
)