Right away I can see there is no semicolon at the end of your Debug.Log() call.
Not only that you have extra open parenthesis in your if clause.
Programming has to be 100% spelled , capitalized AND punctuated perfectly, zero errors.
If you post a code snippet, PLEASE ALWAYS USE CODE TAGS:
How to use code tags: Using code tags properly
How to understand compiler errors in general:
For the nullref, the answer is always the same… ALWAYS. It is the single most common error ever. Don’t waste your life on this problem. Instead, learn how to fix it fast… it’s EASY!!
Some notes on how to fix a NullReferenceException error in Unity3D
- also known as: Unassigned Reference Exception
- also known as: Missing Reference Exception
The basic steps outlined above are:
- Identify what is null
- Identify why it is null
- Fix that.
Expect to see this error a LOT. It’s easily the most common thing to do when working. Learn how to fix it rapidly. It’s easy. See the above link for more tips.
This is the kind of mindset and thinking process you need to bring to this problem:
Step by step, break it down, find the problem.