Hi, can someone help me with this? I’m writing a plugin heavily based on the MovieScene module. I usually fix my linker errors referring to the engine API reference, but now I’m having this error on a class that belongs to MovieScene, which is already included in my Build.cs public/private dependencies
My code refers to the offending class in this way:
void UFDSequencePlayer::RebuildEvaluationTemplates(UMovieSceneSequence* InSequence)
{
FMovieSceneEvaluationTemplate* RootTemplate = RootTemplateInstance.FindTemplate(MovieSceneSequenceID::Root);
FMovieSceneEvaluationTemplateGenerator(*InSequence, *RootTemplate).Generate();
}
And it produces these 2:
Error LNK2019 unresolved external symbol "public: void __cdecl FMovieSceneEvaluationTemplateGenerator::Generate(void)" (?Generate@FMovieSceneEvaluationTemplateGenerator@@QEAAXXZ) referenced in function "public: void __cdecl UFDSequencePlayer::RebuildEvaluationTemplates(class UMovieSceneSequence *)" (?RebuildEvaluationTemplates@UFDSequencePlayer@@QEAAXPEAVUMovieSceneSequence@@@Z)
Error LNK2019 unresolved external symbol "public: __cdecl FMovieSceneEvaluationTemplateGenerator::FMovieSceneEvaluationTemplateGenerator(class UMovieSceneSequence &,struct FMovieSceneEvaluationTemplate &)" (??0FMovieSceneEvaluationTemplateGenerator@@QEAA@AEAVUMovieSceneSequence@@AEAUFMovieSceneEvaluationTemplate@@@Z) referenced in function "public: void __cdecl UFDSequencePlayer::RebuildEvaluationTemplates(class UMovieSceneSequence *)" (?RebuildEvaluationTemplates@UFDSequencePlayer@@QEAAXPEAVUMovieSceneSequence@@@Z)
UFDSequencePlayer inherits from UMovieSceneSequencePlayer.
FMovieSceneEvaluationTemplateGenerator seems to belong to the MovieScene module, so I’m kind of lost on why this might be giving these errors.
Thanks!