I've got an object in the scene: when I click on it, I spawn a prefab on its coordinates, then, in another status, I set its alignment with the camera.
The prefab is a 3D arrow.
When the prefab is just the mesh, everything goes fine: the prefab spawns and gets aligned with the camera.
This means the action is working fine.
The arrow is first set pointing the same direction of the camera, then I flat down the horizontal axis so that it points "forward".
But I need the arrow to be a child of a dummy object, for animation purposes, so I put the arrow as a child of this dummy object.
But in this case, by changing exactly NOTHING except the prefab, it seems that the align functions are not working and I'm really getting mad at understanding why.
The prefab gets spawned on the object, but the rotation actions don't seem to work.
So, the prefab GETS spawned, but for some reason the rotation actions don't affect its child object that is the arrow.
Maybe this has something to do with the new Unity prefab system?
In the attachments you can see the right config, with the arrow pointing flat over the terrain, forward, in another image the wrong config, with the arrow pointing up, unaffected by the rotation actions, and the two prefabs in the scene editor in Unity.
Keep in mind that the ONLY thing I change here is the prefab in the CREATE OBJECT action field. So there should be absolutely no problem in this regard, I used this method many times in the past without any problem.