[Unity 4.3] How to hide 2D Sprite?

by using its native 2d tools, how to hide a defined 2D sprite from rendering?

Usually, at other frameworks/game engines, we put a sprite to be hid with sprite.hidden = true / sprite.disabled().

You can disable the SpriteRenderer used to render the sprite:

spriteRenderer.enabled = false;

I know this question is about Unity 4.3, but since it came up in a Google Search when trying to find an answer, you’ll want to do the following in Unity 5.6:

gameObject.GetComponent<Renderer>().enabled = true;

You can also use the standard way:

gameObject.renderer.enabled = false;