public virtual void RenderDescription(UEDS.Setting pSetting)
    {
        if(!mShowDescription)
            return;

        GUILayout.BeginVertical(UEDSStyles.infoGroup);

        if(pSetting.Description != null)
            EditorGUILayout.HelpBox(pSetting.Description,MessageType.Info);

        GUILayout.Label("Property Name: " + pSetting.mSettingName,EditorStyles.whiteMiniLabel);
        GUILayout.Label("Property Type: " + pSetting.mType.ToString(),EditorStyles.whiteMiniLabel);
        GUILayout.Label("Property ValueType: " + pSetting.mValueType.ToString(),EditorStyles.whiteMiniLabel);
        GUILayout.Label("Property Default Value: " + pSetting.GetDefault(pSetting.mValueType).ToString(),EditorStyles.whiteMiniLabel);

        GUILayout.EndVertical();
    }