You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Sequencer: Added analytics events for record new sequence and record actor in sequencer.
#rb none #jira UE-69001 #jira UE-68998 [CL 7664505 by Max Chen in 4.23 branch]
This commit is contained in:
@@ -71,8 +71,9 @@ public class MovieSceneTools : ModuleRules
|
||||
"SceneOutliner",
|
||||
"MainFrame",
|
||||
"UnrealEd",
|
||||
"Analytics",
|
||||
}
|
||||
);
|
||||
);
|
||||
|
||||
DynamicallyLoadedModuleNames.AddRange(
|
||||
new string[] {
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
#include "MovieSceneToolHelpers.h"
|
||||
#include "Misc/QualifiedFrameTime.h"
|
||||
#include "MovieSceneTimeHelpers.h"
|
||||
#include "EngineAnalytics.h"
|
||||
#include "Interfaces/IAnalyticsProvider.h"
|
||||
|
||||
#include "CommonMovieSceneTools.h"
|
||||
|
||||
@@ -836,6 +838,12 @@ bool FSubTrackEditor::CanRecordNewSequence() const
|
||||
|
||||
void FSubTrackEditor::HandleRecordNewSequence(AActor* InActorToRecord, UMovieSceneTrack* InTrack)
|
||||
{
|
||||
// Keep track of how many people actually used record new sequence
|
||||
if (FEngineAnalytics::IsAvailable())
|
||||
{
|
||||
FEngineAnalytics::GetProvider().RecordEvent(TEXT("Editor.Sequencer.RecordNewSequence"));
|
||||
}
|
||||
|
||||
FSlateApplication::Get().DismissAllMenus();
|
||||
|
||||
const FScopedTransaction Transaction(LOCTEXT("AddRecordNewSequence_Transaction", "Add Record New Sequence"));
|
||||
|
||||
@@ -130,6 +130,8 @@
|
||||
#include "ISerializedRecorder.h"
|
||||
#include "Features/IModularFeatures.h"
|
||||
#include "SequencerContextMenus.h"
|
||||
#include "EngineAnalytics.h"
|
||||
#include "Interfaces/IAnalyticsProvider.h"
|
||||
|
||||
#define LOCTEXT_NAMESPACE "Sequencer"
|
||||
|
||||
@@ -3290,6 +3292,12 @@ void FSequencer::ResetPerMovieSceneData()
|
||||
|
||||
void FSequencer::RecordSelectedActors()
|
||||
{
|
||||
// Keep track of how many people actually used record new sequence
|
||||
if (FEngineAnalytics::IsAvailable())
|
||||
{
|
||||
FEngineAnalytics::GetProvider().RecordEvent(TEXT("Editor.Sequencer.RecordSelectedActors"));
|
||||
}
|
||||
|
||||
ISequenceRecorder& SequenceRecorder = FModuleManager::LoadModuleChecked<ISequenceRecorder>("SequenceRecorder");
|
||||
if (SequenceRecorder.IsRecording())
|
||||
{
|
||||
|
||||
@@ -74,6 +74,7 @@ public class Sequencer : ModuleRules
|
||||
"PropertyEditor",
|
||||
"SceneOutliner",
|
||||
"CurveEditor",
|
||||
"Analytics",
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user