So, the methods, there is no big deal, BeginPlay is called when you start the game, and TickComponent is called every tick, the next is the constructor.
The thing i don’t know what is is the GENERATED_BODY() and the UCLASS stuff, the thing next to class is the parent class