25 UFUNCTION(BlueprintCallable, Category =
"Replays")
26 virtual
void StartRecordingReplayFromBP(const FString& InName, const FString& FriendlyName) = 0;
28 UFUNCTION(BlueprintCallable, Category = "Replays")
29 virtual
void StopRecordingReplayFromBP() = 0;
31 UFUNCTION(BlueprintCallable, Category = "Replays")
32 virtual
void PlayReplayFromBP(FString ReplayName) = 0;
34 UFUNCTION(BlueprintCallable, Category = "Replays")
35 virtual
void FindReplays() = 0;
37 UFUNCTION(BlueprintCallable, Category = "Replays")
38 virtual
void RenameReplay(const FString &ReplayName, const FString &NewFriendlyReplayName) = 0;
40 UFUNCTION(BlueprintCallable, Category = "Replays")
41 virtual
void DeleteReplay(const FString &ReplayName) = 0;
44 UFUNCTION(BlueprintCallable, Category = "Replays")
45 virtual
bool OpenReplayMenu(APlayerController* Player, const
bool bOpen = true) = 0;
47 UFUNCTION(BlueprintCallable, Category = "Replays")
48 virtual
void CreateReplayEvent(const int32 TimeInMS, const FString& Group, const FString& Meta, const TArray<uint8>& Data) = 0;