Still not sure why you'd use clones..
using an animationframe for this would work fine looking at your events..
Been thinking of this but I have a simple animation for the mouth of the robot (made with image points). Not sure how well it could be done lag-free with events.
are you destroying all other family-members or could there still be present so the pinning is done to the wrong one?
It has no function in Game layout because the robot is only generated once and there's no parts by default to destroy. That event is there just so I can use the same sheet for a preview in a Garage/Store layout (where you customize the robot).
what is the difference between char and player?
Char is simply a family that has 'Player' and 'Puppet' objects in them. Both are invisible objects that each part of the robot is pinned to with the difference that Player is in the Game layout, using Bullet behavior and Puppet is in the Store layout using Sine behavior.
Why are there 2 on start of layout events, wouldn't calling a function for the events in playerbuild be more suitable?
For some reason when they're all under the same event, it fails to run the actions after the function.
I have far more experiance in game graphics, so I'm not all familiar with best practices in programming or C2 still.