Variable Access Library
Easily access variables and functions of any object by their name in a modular and performant way, using soft references
This Plugin is fully functioning in UE5 EA. Unfortunately, I cannot set it live for this engine version. Simply copy over the plugin folder and rebuild the project from the source. If you need a version for UE5 EA, contact me via email at support@pixeltalemotion.com and share a receipt of your purchase.
Variable Access Library will improve your blueprinting workflow by allowing you to create a widely modular coding structure, reducing your code to a minimum, making it look cleaner and more organized.
All hard reference calls via "Cast To" can be replaced with this library using soft references which result in a way more performant code and lower RAM usage.
With an evergrowing library of functions, you can GET/SET variables of the supported types of any object simply by name (soft reference), but also Get All Variable Names of a Target, Execute Functions by name, and much more.
To help to debug, the plugin allows you to print error messages to the log and/or screen (can be toggled in the project settings), with all needed information so you can find missing references faster.
All functions are widely accessible (in C++ and blueprint)and support also replicated variables and RPC events.