For my 2D game I'm creating a reticle that rotates around the player entity. The reticle is a child of the parent. I wanted to do things this way because it lets the player walk around while the reticle can follow the player without extra work.
My problem is I want to be able to "lock" the reticle with a keypress, at which point it should not move at all. I can't figure out how to do this.
Is there any way to stop the parents transforms from propagating to the child? I would like to keep the the rest of the parent/child relationship between the reticle and the player if possible.
If not, can I change the child so that it is no longer a child of the parent, without removing the child entity altogether?