Unreal’s Class System

These things I do recognise:

  • Super::BeginPlay() calls its parent class, which in this case is UActorComponent (you can see that in the header file)
  • public API (list of methods) of UPositionReport class defined in the header file

These things I don’t recognise:

  • UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) ) (but I can guess that tells compiler that this is user defined class and can be used within the blueprint system)
  • class BUILDINGESCAPE_API
  • GENERATED_BODY()
  • virtual void BeginPlay() override;

Nice work.

Privacy & Terms