Ghost Replay Plugin logo Ghost Replay Plugin

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.

Inputs

Type Name Description
     

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.

Inputs

Type Name Description
FInstanced InInstancedStruct Information to be included in the file header as the actor’s user data.

Outputs

Type Name Description
     


GetRecordGroupName()

Description

Return Currently Recording Group Name

Inputs

Type Name Description
     

Outputs

Type Name Description
FName Return Value Name of Record Group


Notes