I am Unity beginner and trying to activate a GameObject which I have referenced from the inspector and deactivate it after 3 seconds(with the help of Coroutine) and in the scene. I am not destroying the GameObject on which the Coroutine is attached to. Have spent so much time but still not able to figure out what's happening. When I replace the Coroutine with the simple void method it does not throws any exception but I have to use the Coroutine for the behavior I want.
[]