If statements don't work under 'if (EditorGUI.EndChangeCheck())'

I believe they mean to actually output variable values in your Debug.Log statements, and place them before and after your If statements. This may help Tips for new Unity users