Lecture 56 - what I recognise

urc_s03_unreals_class_system

#1

In the header file there’s:
preprocessor directives (#include etc.)
public method declarations
inheritance ( : public UActorComponent )
unreal-specific code ( e.g. UCLASS, GENERATED_BODY() )
overriding parent method functionality ( virtual … override; )
pointer ( FActorComponentTickFunction* ThisTickFunction )

In the cpp file there’s
calls to the parent functions ( Super:: )
constructor ( UPositionReport::UPositionReport() )