SetOrderInLayer.cs
Gets the SpriteRenderer of suitable GameObject, and sets the "Order in Layer" property to an integer you provide.
Purpose
In 2D games with a camera set to orthographic projection, the Z axis is ignored. The layers are used to roughly sort what is background, foreground etc. But within those layers, you use order in layer to determine what is in front of something else. With this action, you can change that order.
Example
In my case, a character carries a weapon on their back. When the weapon is drawn, it needs to change order in layer so it's drawn in front of the character.