Naming convention - Abstract Class

The CharacterState is supposed to be a normal C++ class that doesn’t inherit from the special unreal classes like UObject, AActor etc. In other words I press add new class in the editor and select the “None” option which says “An Empty C++ class with default constructor and destructor”. When I open visual studio the class is created with no prefixes exactly like I named it in the creation wizard. That’s what got me confused. I shouldn’t be bothered so much by such things, but I can’t help it :D. So I guess we can conclude that the class should be named FCharacterState?