Hey Dinesh,
I'm having a strange issue with nested sprites with negative ScaleX rotating weirdly. It's hard to describe, basically I'm making a badminton game and I have a Racket which consists of a blank game object container and 2 children: a racket sprite and a hitbox, both tk2dSlicedSprite's. I'm using HOTween to rotate the Racket to swing and when the Player (parent of the Racket) ScaleX = 1 everything works correctly. For the opposing player I just set ScaleX to -1, but when the racket rotates for some reason the racket rotates clockwise and the hitbox rotates counter-clockwise..
SS #1 shows what the racket looks like before rotation.
SS #2 shows how it looks while swinging (hitbox rotates correctly, but the racket sprite rotates clockwise).
SS #3, I toggle the enable box in the inspector and now it's rendered correctly.
When I rotate the racket in the inspector, it rotates normally. Not sure if it's a HOTween issue, I don't understand what's causing this at all. Only difference between the hitbox and racket sprite is a collider/kinematic rigid body, I tried disabling in "Play Mode" and no change. I've read that Unity3d has issues with negative scale + colliders, is there another way I can flip a whole GameObject with nested tk2dSprite's without using negative Scale X or Y Rotation?