thank for help , yes my version unity 4.0.07f is old but I can not modify the line for NGUI work
i try modify line 292 #if !UNITY_3_5 to #if !UNITY_4_0
17 errors : Assets/NGUI/Scripts/Editor/UIWrapContentEditor.cs(13,2): error CS1729: The type `UnityEditor.CustomEditor' does not contain a constructor that takes `2' arguments
i try modify line 292 #if !UNITY_3_5 to #if !UNITY_4_0_07f
the same 2 error : Assets/NGUI/Scripts/Internal/UIDrawCall.cs(293,55): error CS1061: Type `UnityEngine.Material' does not contain a definition for `shaderKeywords' and no extension method `shaderKeywords' of type `UnityEngine.Material' could be found (are you missing a using directive or an assembly reference?)
i no understand