Initially I was using
family.sprite on collision with thisbasesprite
family.sprite2 move to thatbasesprite
Now I realize that with a family there is a chance of multiple triggers so I tried it with only one object hitting the base... same result.
Im pretty sure the slow down is due to the fact that its sending multiple objects at once, and that the distance is pretty far away, layout's 3000x 3000.
The move to waypoint has no slowdown what so ever, even with multiple hits, but the fact that its treating move to position the same as a waypoint is really what messes that up.
What would be nice is a difference between the two, with an additional call like on arrived at position.
BTW I haven't tried on arrived at target, but I assume that's the same as position.
Any way I just need waypoint's to be handled separately from a position.
Also I'm still getting some hinkey results when using families that contain objects belonging to other families.
Something like family tank has tanks, family cannon has cannons, and family artillery has both.
If I tell family artillery to move somewhere, it works fine, but if I do something like get an object count it only gets one side of the family.