Manager is the ultimate widget of the whole system, it is used to create all the other modules (except the basic modules), from the managers by simplifying functions but leaves the access to the reference which allows to use the basic functions of the modules .
It is the only way to create records for the moment and to be able to read them again, all with a simple reference which simplifies the internal code of your blueprint with a simple reference variable, you can also use a search but it is less optimized.
To create a manager, you can go through a simple function that is contained in a "function library" and accessible by any blueprint in the editor, it adds the modules only to the viewport, but it is quite possible to make a copy and modify the system.
For all other functions you must use the output reference "Ref" which will allow you to connect the target and have access to the different function managers.
The functions to create the modules ( simple or group) and the functions to send the data are grouped together, and they all use the strict minimum, they are configured in basic version with only the position and size .
To modify the additional configurations you must use the reference given by the function that allowed you to create the module, it will allow you to use the basic and advanced functions
Manager allows you to record values and create a file that can be reused later or read by manager or Record Read curve.
This also allows you to add the actor transformation and link them to the other values.
There is a function that allows you to switch to manager in record mode only, it allows you to ignore all the "add" or "set" functions, it allows you not to lose any FPS by using the modules .
You can disable this function and add your modules later.
A function allows you to create a new file, several choices are possible.
Warning: if you want the file to be saved once your project closes, you must use "Cy_DebugValue_SaveRecordFile" to validate the file, it is unfortunately impossible to use the necessary functions in the class I use.
After creating a new record file, you must configure the record, for this you have the "Set Record" function.
You can add actors to the record at this time, all the transformation a tick of all the actors add like this, you can also delete all the data present in the file.
You can add actors to the record at this time, all the transformation a tick of all the actors add like this, you can also delete all the data present in the file.
The last step is to use this function to start the registration.
This is the function that allows you to stop the record, you can set a countdown before it is effective.
You can also read a record file, directly with the manager, this allows you to reread and resend the information on all the modules while keeping the mapping at the time of the record, moreover if you added actor to record, it will be replayed in the world by simple draw (the actor will not move again)
As for the record, you can switch to read-only mode, this allows you to ignore them and take only the one in the file at the time of playback because if you use the same mapping, it is possible that there are duplicates in the entries.
You must first load the file to read, so you can change the file at any time.
Now that you have loaded your file, you can play the file by this function, you can set a countdown before playback, you can also enable automatic playback until the end of the file or time indicated by the "Loop Time" variable
Actor on Reading