Random factoids I come across! (perpetually updated hopefully)

This post should serve as a look up for me (and anyone else who finds this) to find those useful tidbits I run into in development.

Hopefully I’ll remember to keep updating this post!

First up:

GENERATED_UCLASS_BODY() vs GENERATED_BODY()

GENERATED_BODY() Removes the need for a constructor, but you can define one anyways
GENERATED_UCLASS_BODY() Defines a constructor in your class with the signature:
YourClassName(const FObjectInitializer& ObjectInitializer)

Your constructor must be implemented in your CPP class even with no visual definition in your .h!