https://github.com/h-d-owl/variable-storage
Adds a structure and a set of functions that allow you to write multiple pieces of data to a single structure, and then retrieve any written data from it.
https://github.com/h-d-owl/variable-storage
blueprint blueprint-plugin blueprints cpp game-dev game-developement game-developer game-development game-engine gamedevelopment plugin plugin-development ue5 ue5-plugin unreal unreal-engine unreal-engine-5 unreal-engine-plugin unrealengine unrealengine5
Last synced: 6 months ago
JSON representation
Adds a structure and a set of functions that allow you to write multiple pieces of data to a single structure, and then retrieve any written data from it.
- Host: GitHub
- URL: https://github.com/h-d-owl/variable-storage
- Owner: H-D-OWL
- License: mit
- Created: 2025-04-06T09:10:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-09T15:06:55.000Z (10 months ago)
- Last Synced: 2025-07-20T09:05:14.493Z (6 months ago)
- Topics: blueprint, blueprint-plugin, blueprints, cpp, game-dev, game-developement, game-developer, game-development, game-engine, gamedevelopment, plugin, plugin-development, ue5, ue5-plugin, unreal, unreal-engine, unreal-engine-5, unreal-engine-plugin, unrealengine, unrealengine5
- Language: C++
- Homepage: https://hd-owl.itch.io
- Size: 49.8 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Variable Storage
## Description
The Variable Storage plugin provides a structure and a set of functions that allow you to write multiple data into a single structure and then retrieve any written data from it.
## Requirement
Target version : UE5.0 ~ 5.5
Target platform : Windows
## Warning
- Variable Storage can only contain these data types: **Bool, Byte, Int32, Int64, Float, Name, String, Text, Vector, Rotator, Transform, Soft Object, Soft Class, Linear Color, Timespan.**
- **Data names cannot be repeated in Variable Storage.** When merging Variable Storage structures, data with the same name will replace each other.
## Content
* Variable Storage Structure
- Contains data with unique names.

* Set Data To Variable Storage
- Writes data to the variable store under the name specified in "Data name".

* Set Data To Variable Storage (Array)
- Writes an array of data to the variable store under the name specified in "Data Name".

* Get Data To Variable Storage
- Gets data from the variable store with the name specified in "Data name".

* Get Data To Variable Storage (Array)
- Gets Array data from the variable store with the name specified in "Data name".

* Multi Append Variable Storage
- Combines an array of Variable Storage structures into a single Variable Storage structure.

* Example implementation:

* Update history:
- 1.1:
- Fixed some bugs.
- The variable storage can now contain new data types: Soft Object, Soft Class, Timespan.