Okay, I've used Construct for quite some time now, and I haven't ever been able to use Families without variable consistency errors, and yet it seems like other people are able to use them just fine. My problem is that it seems like when I change or reference variables pertaining to a family an object is in, things can go haywire where the wrong variables are called for (at least that's how I remember it, and how it seemed).
I read this in the Wiki about families:
"Note that adding a new object to a family with common private variables, effects or behaviors will invalidate all existing events using them, if it does not have the same common variables etc. To ensure consistency between objects, the family manager should be used to add and remove objects from families."
I might be dumb for not being able to wrap my head around it, but it sounds like there's some sort of situation where events are invalidated. I'm trying to understand if what it says is that if I have BlueFamily and Guy is part of it, and BlueFamily is assigned variable 'butt', I can't change 'butt' in an event where I just reference Guy. Because that kind of would make my problems make sense, but sort of invalidate the use of Families for me.
I think I'm wrong though, I just want to clear up why I always get strange conflicts and have to stop using Families, which is making me create some inefficient code as replacement. Is it just a matter of being really careful to always use "Manage Families" when doing anything whatsoever to do with them?
Either way there's a problem, or something I don't understand about Families. Help!