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 |
Notes