
Описание
This plugin provides a set of custom algorithms within a Blueprint Function Library in Unreal Engine. These algorithms are designed to perform various operations on arrays of actors. Specifically, they can be used to manipulate actor arrays by applying operations such as filtering, sorting, comparing, or modifying based on specific conditions. The plugin is intended to enable the quick and efficient execution of more complex and customized operations on actor arrays in Unreal Engine projects.
AllOfDescription: Checks if all actors in the array satisfy a condition.
AnyOfDescription: Checks if at least one actor in the array satisfies a condition.
CountIfDescription: Counts actors in the array satisfying a specified condition.
CountDescription: Returns the total number of actors in the array.
CopyDescription: Copies actors from one array to another.
CopyIfDescription: Copies actors from one array to another based on a condition.
SortDescription: Sorts actors in the array based on a comparison condition.
NoneOfDescription: Checks if none of the actors in the array satisfy a condition.
RandomShuffleDescription: Shuffles the order of actors randomly in the array.
ReverseDescription: Reverses the order of actors in the array.
FindDescription: Searches for a specific actor in the array and returns the first occurrence found.
FindIfDescription: Searches for the first actor in the array that satisfies a given condition.
ForEachDescription: Applies a provided action to each actor in the array.
ForEachIfDescription: Applies a provided action to each actor in the array that satisfies a given condition.
IndexOfDescription: Returns the index of the first occurrence of a specific actor in the array.
IndexOfByPredicateDescription: Returns the index of the first actor in the array that satisfies a given condition.
RemoveIfDescription: Removes all actors from the array that satisfy a given condition.
RemoveIfFirstMatchDescription: Removes the first actor from the array that satisfies a given condition.
FindLastByPredicateDescription: Searches for the last actor in the array that satisfies a given condition.
GetTaggedActorsCountDescription: Counts the number of actors in the array with a specified tag.
GetRandomActorDescription: Returns a randomly selected actor from the array.
CountActorsWithComponentDescription: Counts the number of actors in the array possessing a specified component.
FilterActorsByTagAndClassDescription: Filters actors in the array based on a tag and class.
SetActorsLocationDescription: Sets the location of each actor in the array.
SetActorsRotationDescription: Sets the rotation of each actor in the array.
SetActorsScale3DDescription: Sets the scale of each actor in the array.
SetActorsTransformDescription: Sets the transform of each actor in the array.
SetActorsEnableCollisionDescription: Enables or disables collision for each actor in the array.
CountNullActorsDescription: Counts the number of null (uninitialized) actors in the array.
DestroyActorsWithLifeSpanDescription: Sets the lifespan of each actor in the array, effectively destroying them after a certain duration.




