// Copyright Epic Games, Inc. All Rights Reserved. #include "Tests/MovieSceneTestDataBuilders.h" void UMovieSceneTestSequence::Initialize() { MovieScene = NewObject(this); } FGuid UMovieSceneTestSequence::AddObjectBinding(TObjectPtr InObject) { FGuid NewBindingGuid = MovieScene->AddPossessable(InObject->GetName(), InObject->GetClass()); BoundObjects.Add(InObject); BindingGuids.Add(NewBindingGuid); return NewBindingGuid; } void UMovieSceneTestSequence::LocateBoundObjects(const FGuid& ObjectId, UObject* Context, TArray>& OutObjects) const { int32 Index = BindingGuids.Find(ObjectId); if (ensure(Index != INDEX_NONE)) { OutObjects.Add(BoundObjects[Index]); } }