With this plugin, you can read, write and check variables by name in any Object or Actor - perfect for modular systems with many dynamic parameters, data-driven gameplay, debug tools and editors.
What's included:
283 Blueprint functions for getting, setting and working with properties by name
24 variable types: float, int, int64, double, byte, bool, string, text, name, enum, class, object, soft object, soft class, interface, weak object, vector, vector2D, rotator, transform, linear color, color, date time, guid
Arrays, Maps and Sets - get/set by index or key, set from strings, get length, move, remove, empty
ArrayIndex parameter - read/write a single element of an array property in one call
IsPropertyReplicated - check if a property is replicated
Variable attribute system - 27 attribute classes and 90 Make functions that help with object initialization and data-driven setup
Struct values also available as string and parsed from string
Docs: https://github.com/Dexied/XPropertyDemo/wiki
Demo: https://github.com/Dexied/XPropertyDemo
All my products: https://www.fab.com/sellers/Dexied
Discord: https://discord.gg/mqV52Qf
Email: dexied.gs@gmail.com