So, in an example, there is:
CapsuleComponent->CanBeCharacterBase = ECB_No; CapsuleComponent->bShouldUpdatePhysicsVolume = true; CapsuleComponent->bCheckAsyncSceneOnMove = false; RootComponent = CapsuleComponent;
CapsuleComponent is a primitive by the way. So, in the first line it clearly says that i can’t be a character base, yet RootComponent(which in the given context belongs to a Character) is made equal to CapsuleComponent. Doesn’t that in a way make CapsuleComponent the root(so the base) of the Character?