void DrawDataValues()
        {
            //Label to mark first section
            EditorGUILayout.LabelField("Data", titleStyle);
            //new box
            EditorGUILayout.BeginVertical("box");
            //add custom property instead of intField
            EditorGUILayout.PropertyField(s_TotalTimeProperty);
            //save and disbale
            targetLevel.Settings = (LevelSettings)EditorGUILayout.ObjectField("Level Settings",
                                                                              targetLevel.Settings, typeof(LevelSettings), false);
            if (targetLevel.Settings)
            {
                //create it
                Editor.CreateEditor(targetLevel.Settings).OnInspectorGUI();
            }
            else
            {
                //use the existing(current) EditorGUI
                EditorGUILayout.HelpBox("Please attach a Level Settings scriptableObject", MessageType.Warning);
            }

            EditorGUILayout.EndVertical();
//			targetLevel.Gravity = EditorGUILayout.FloatField ("Gravity",targetLevel.Gravity);
//			//using Mathf.Max to prevent negative numbers
//			//targetLevel.TotalTime = EditorGUILayout.IntField ("Total Time",Mathf.Max (0,targetLevel.TotalTime));
//
//			targetLevel.Bgm = (AudioClip)EditorGUILayout.ObjectField ("Bgm", targetLevel.Bgm, typeof(AudioClip), false);
//			targetLevel.Background = (Sprite)EditorGUILayout.ObjectField ("Background", targetLevel.Background, typeof(Sprite), false);
//
            targetLevel.SetGravity();
        }