Hi, I just wanted to verify that this is correct.
When implementing the ExecuteTask the instructor mentions that the default section (public, protected, private) is protected so in the implementation on the ClearBlackboardValue.h he’s creating a protected section to place it.
What is confusing here is that coming from a C++ background like I am, classes always default to private instead and while I did research this briefly via Google (and might have found an answer that seems to suggest the “GENERATED” sets this, it mentioned that it set it all to public effectively making it a struct and not a class so that didn’t exactly match what the instructor here mentioned).
So I’m just curious as to whether Unreal adds a specific type of code that changes the default for these from private to protected or was this incorrectly stated in the training?