if it didn't have the component, then why'd the system run for it?
I have an UpdateableComponent and UpdateableSystem. Sometimes, while UpdateableSystem processes an entity, it ends up making other entities remove an UpdateableComponent, leading to this strange nullpointer.
if it didn't have the component, then why'd the system run for it?
I have an UpdateableComponent and UpdateableSystem. Sometimes, while UpdateableSystem processes an entity, it ends up making other entities remove an UpdateableComponent, leading to this strange nullpointer.