Array Helper BP Library

RLoris - Mar 14, 2021

Array helper functions BP Library plugin (Sort, Filter, Match, Split, Clamp, Random, Extract)

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.26
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This is a blueprint library plugin

It exposes 60 functions to handle arrays by value or by reference

Can be used in any blueprint

Documentation can be found here : https://github.com/RLoris/ArrayHelper/

If you wish to update the current array, use functions with "ref" for performance

If you wish to keep the current array and receive another array as output, use standard function without "ref" (a copy of the array will be made)

To use the sort or filter by predicate, implement ArrayComparator or ArrayFilter interface in a blueprint and pass it as Context

If you find a bug, please contact me, I will fix it

If you want a new feature to handle arrays, contact me, I will implement it eventually

Technical Details

Documentation: https://github.com/RLoris/ArrayHelper/

Features:

  •  Sort or sort by predicate (Integer, Float, Name, String, Vector, Object)
  •  Filter by predicate (Integer, Float, Name, String, Vector, Object)
  •  Match / Matches using Regular expression for strings array
  • Split strings to array using separator
  • Arrays to sets
  • Clamp arrays (Integer, Float, Vector)
  • Random arrays (Integer, Float, Vector)
  • Extract subarray from array
  • Closest & farthest location from vector array
  • Copy reverse array

Code Modules:

  •  ArrayPlugin (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 4 (2 Interfaces)

Network Replicated: No

Supported Development Platforms: Win32 Win64 Android

Supported Target Build Platforms: Win32 Win64 Android