FPoseSearchInteractionAvailability

Input for MotionMatchInteraction_Pure: it declares that the associated character ("AnimContext" that could be an AnimInstance or an AnimNextCharacterComponent) is willing to partecipate in an interaction described by a [UMultiAnimAsset](API\Plugins\PoseSearch\UMultiAnimAsset) (derived by [UPoseSearchInteractionAsset](API\Plugins\PoseSearch\UPoseSearchInteractionAsset)) contained in the [UPoseSearchDatabase](API\Plugins\PoseSearch\UPoseSearchDatabase) Database with one of the roles in RolesFilter (if empty ANY of the Database roles can be taken) the MotionMatchInteraction_Pure will ultimately setup a motion matching query using looking for the pose history "PoseHistoryName" to gather bone and trajectory positions for this character for an interaction to be valid, the query needs to find all the other interacting characters within BroadPhaseRadius, and reach a maximum cost of MaxCost Experimental, this feature might be removed without warning, not for production use