Hi dear Unreal Citizens.
I am currently a beginner in Unreal and am relying heavily on tutorials videos and whatnot.
As a representative for all beginners out there it is very unenticing (not enticing) when a version revision breaks compatability betweenn the tutorials and actual implementation.
The following tutorial
Claims that OnActorBeginOverlap can be set with a delegate under this signature.
/** called when something overlaps the sphere component */ UFUNCTION() void OnOverlap(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
However it is far from compilable on my version of Unreal Engine.
The actual signiture that compiled for me after countless frustrating stabs and researches is
void OnOverlap(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 a, bool b,const FHitResult & fhr);
Another problem is that the Intellisence system on VisualStudio does not recognize the .AddDynamicaly() and only provide .Add or .AddUnique. Which them
may be easier to use, however there is no explanation nowhere on how to use them.
Please update the basic tutorials with compilable code at least. There arn’t that many of them anyways.