Overview
UPlayComponent is create and attached by UBloodStainSubSystem::StartReplay.
It begins recording and collecting information about the attached Actor at the moment of attachment, and upon stopping, it passes this information to the UBloodStainSubSystem before being Destroy.
References
| Plugin |
BloodStainSystem |
| Module |
BloodStainSystem |
| Header |
#include "RecordComponent.h" |
| Source |
/Plugins/BloodStainSystem/Source/BloodStainSystem/Private/RecordComponent.cpp |
| Super Class |
UActorComponent |
Properties
| Type |
Name |
Description |
| RecordOptions |
FBloodStainRecordOptions |
Record Option |
Functions
GetRecordActorUserData

Description
Returns the FInstancedStruct that is scheduled to be saved in the file’s header data.
If it has not been set, the returned data will not be valid.
Outputs
| Type |
Name |
Description |
| FInstancedStruct |
Return Value |
The FInstancedStruct scheduled to be saved as the actor’s header data. |
SetRecordActorUserData

Description
Set the actor’s user data. The set data will be saved in the file’s header data.
| Type |
Name |
Description |
| FInstanced |
InInstancedStruct |
Information to be included in the file header as the actor’s user data. |
Outputs
GetRecordGroupName

Description
Return Currently Recording Group Name
Outputs
| Type |
Name |
Description |
| FName |
Return Value |
Name of Record Group |