And to think that 10-30% of people have absolutely no inner monologue. Just blank.
It's the very thing that keeps me awake at night.
You're probably talking about virtual methods and properties in abstract base classes that can be overridden in the inherited classes, like in java/c#.
The way I'd model it would be that the NPC class inherits from the abstract base class Person, but also have an interface called InnerMonologue that NPC simply doesn't implement.
There's literally nothing there.
@UncleIroh @Zeb @Tfmonkey I agree that UncleIroh's model is more accurate, but I also disagree. NPCs are following their programming perfectly. It's the program that has kept the majority of humanity alive for generations: Conform. If a person does have an inner monologue, they are told via social pressure that only external monologues matter.