Buttons not working

Some of my buttons turn grey when I press them but they don’t call their onClick method and some buttons don’t even go grey when I press them. I have EventSystem and Canvas Raycaster what is the problem here?

Check you don’t have another UI.Graphic component in front of them with RaycastTarget enabled, such as a text field or other large image.

Beyond that, strip down the scene, make 1 button, hook it up and get it working, we know that works.

How to report your problem productively in the Unity3D forums:

http://plbm.com/?p=220

How to understand compiler and other errors and even fix them yourself:

If you post a code snippet, ALWAYS USE CODE TAGS:

How to use code tags: Using code tags properly