Sure! I will start with my problem that I had. There is a class in the UE4 source code pre made with default values I want to call to do a specific job. I put the call in my source file, but it errors because it can’t see it. I have to copy the class somewhere for it to use, which is why I got the error. By putting ‘virtual void PostInitProperties();’ in my header under ‘public:’, it’s like making an object of the class for my actor to use exclusively that I can then call and reference with ‘super’ to my every need. It’s more complicated than that, but that’s the just of it. I’m still learning and getting my hands dirty, but this is object orientation and inheritance.