I am following this example to add timeline to my c++ code https://answers.unrealengine.com/questions/115830/undefined.html
And in constructor when I add this code
const ConstructorHelpers::FObjectFinder<UCurveFloat> curve(TEXT("CurveFloat'/Game/Spline/SpeedCurve.SpeedCurve'"));
timeLine = FTimeline{};
FOnTimelineFloat processFunction{};
processFunction.BindUFunction(this, "UpdateTimeLine");
timeLine.AddInterpFloat(curve.Object, processFunction, FName{TEXT("SPEEDCURVE")});
And compile it, it crashes.
Here is the crash report
MachineId:B91038F04A1F0FC8835004955799C600
UserName:papatel
Unknown exception - code 00000001 (first/second chance not available)
Fatal error: [File:D:\UnrealProjects\UnrealSource\UnrealClone\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp] [Line: 273]
Invalid object in GC: 0x0000000013dc5e80, ReferencingObject: AIVehicle //Script//CrowdA
KERNELBASE + 40541 bytes
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() + 285 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor_Core!FMsg::Logf__VA() + 463 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\core\private\misc\outputdevice.cpp:526]
UE4Editor_CoreUObject!FGCCollector::HandleObjectReference() + 280 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\private\uobject\garbagecollection.cpp:270]
UE4Editor_CoreUObject!FSimpleObjectReferenceCollectorArchive::operator<<() + 77 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\public\uobject\garbagecollection.h:460]
UE4Editor_CoreUObject!UObjectProperty::SerializeItem() + 55 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\private\uobject\propertyobject.cpp:23]
UE4Editor_CoreUObject!UStruct::SerializeBin() + 222 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\private\uobject\class.cpp:674]
UE4Editor_CoreUObject!UStructProperty::SerializeItem() + 433 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\private\uobject\propertystruct.cpp:119]
UE4Editor_CoreUObject!UStruct::SerializeBin() + 222 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\private\uobject\class.cpp:674]
UE4Editor_CoreUObject!UObject::SerializeScriptProperties() + 426 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\private\uobject\obj.cpp:897]
UE4Editor_CoreUObject!UObject::AddReferencedObjects() + 342 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\private\uobject\garbagecollection.cpp:1222]
UE4Editor_CoreUObject!FArchiveRealtimeGC::ProcessObjectArray() + 7245 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\coreuobject\private\uobject\garbagecollection.cpp:706]
UE4Editor_CoreUObject!TGraphTask<FArchiveRealtimeGC::FGCTask>::ExecuteTask() + 442 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\core\public\async\taskgraphinterfaces.h:671]
UE4Editor_Core!FTaskThread::ProcessTasks() + 2979 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\core\private\async\taskgraph.cpp:428]
UE4Editor_Core!FTaskThread::ProcessTasksUntilQuit() + 77 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\core\private\async\taskgraph.cpp:271]
UE4Editor_Core!FTaskThread::Run() + 11 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\core\private\async\taskgraph.cpp:562]
UE4Editor_Core!FRunnableThreadWin::Run() + 86 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:73]
UE4Editor_Core!FRunnableThreadWin::GuardedRun() + 93 bytes [d:\unrealprojects\unrealsource\unrealclone\unrealengine\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:26]
kernel32 + 91437 bytes
ntdll + 181569 bytes
I don’t know what I am doing wrong here,
THanks,