After waiting like 10~20 mins, it says compile or scripting error exist, but actually there is no script compile error because if it exist, I can’t delete its message but this time I can delete whole. So this is because I changed Input manager system from old to new? And this input managing system checked only when building?
Assets\Script\UI\InspectorGUIScript.cs(211,2): error CS0246: The type or namespace name ‘CustomPropertyDrawerAttribute’ could not be found (are you missing a using directive or an assembly reference?)
Assets\Script\UI\InspectorGUIScript.cs(153,29): error CS0246: The type or namespace name ‘PropertyDrawer’ could not be found (are you missing a using directive or an assembly reference?)
Assets\Script\UI\InspectorGUIScript.cs(134,47): error CS0246: The type or namespace name ‘SerializedProperty’ could not be found (are you missing a using directive or an assembly reference?)
Assets\Script\UI\InspectorGUIScript.cs(65,26): error CS0115: ‘MonStatusDrawer.OnGUI(Rect, SerializedProperty, GUIContent)’: no suitable method found to override
The PropertyDrawer class that you used inside the InspectorGUIScript is only avaliable inide the editor.
Define your custome property dawer in a script that is inside the a folder called editor.