After converting my project to 4.9 a couple of my blueprints give me me "Accessed None ‘Primitive Component’ errors.
But, the component works just fine.
In trying to figure out the problem, I thought IsValid would tell me if the component was valid or not.
All it does is make the blueprint stop giving me errors.
So I guess I am a bit confused. Is the purpose of IsValid to tell me if the component is valid, or am I telling the blueprint, hey… this thing is valid… please proceed.