Inverse Rotation in Child Object

Hello

I made a model in blender (Boss1Ship) which has three children (laserCannon, laserCannon2, laserCannon3). The rotation of parent(Boss1Ship) is fine but the rotation of each child is inversed. Rotating on Y axis rotates on Z axis and vice versa. Here the axis refers to global axis.

35979-problem.png

I’m not sure how it works in blender but if it was Maya you’d have to delete the Transformation History before exporting anything to Unity, like if you modified edges/extruded vertexes etc… ALSO you’d have to Freeze Transform - that is - make all the translate/rotate/scale values 0s or 1s (respective defaults), in Maya it’s in edit > Freeze Transform, I’m sure there must be something alike in blender. Then export.