Skip to main content
Search our knowledge base




  • M. A. S. C.

    Great.... Thanks!

  • Cameron Smith

    Thank you!

  • Jeremy

    In case anyone attempts this and it STILL doesn't work, let me recommend what worked for me.

    I was attempting to get an initiative value out of a Timeline script on my Units in a turn-based tactics game.

    But the Timeline is not directly ON the Unit, but on the initiative button that will be moving along the timeline UI element. It's down in Unit > Canvas > InitButton.

    For a situation like this, where you're setting up complex objects like a file structure, you can dig in to the specific script using GetComponentInChildren. The regular GetComponent won't find your script, because it's not directly on that containing "folder" object.

  • Loladdwa12 Kais12

    Thanks NO HATE

  • Jacobsc

    I looked up this error and got here... but that is literally how my code is already written as. 


    GameObject.FindGameObjectWithTag("RedCube").GetComponent<Renderer>().enabled = false;

  • FrannPV

    @Jeremy thanks dude, it's a super dumb "error" but it was the error. For some reason if you test the game in preview it works without "InChildren" but when built it was needed and i was keep getting the error without knowing what could it be. And it was that... It would be good if Unity adverts or something about it.

  • Ernest Caballero Lloris

    This saved my life.

  • Daniel

    Bolt no longer works in any way not even in a new project. I've uninstalled unity bolt and reinstalled and everything.  It still comes up with fixing compiling errors?


  • Vaibhav Pathak

    This error also arises when you have used the script somewhere in game, but forgot to add it to a gameObject which is using it. So for example in my case I was working with a shooter game in which the fire projectile object was using the script but i forgot to add it. SO YES check it out for your game. 

  • Only Games

    O Thank You So Much Sir. It Worked For Me. I was getting this error from long time but now after trying your solution it really worked. Oh Yeah

  • Daniel Brown

    Thank you!  I didn't realize you could just double click the error message to take you to the line of code that was the issue.  

  • Saqib Ali

    Thank You so much Sir


Please sign in to leave a comment.