public override void OnInspectorGUI()
{
base.serializedObject.Update();
this.m_ShowDensity.target = this.ShouldShowDensity();
if (EditorGUILayout.BeginFadeGroup(this.m_ShowDensity.faded))
{
EditorGUILayout.PropertyField(this.m_Density, new GUILayoutOption[0]);
}
EditorGUILayout.EndFadeGroup();
base.serializedObject.ApplyModifiedProperties();
EditorGUILayout.PropertyField(this.m_Material, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_IsTrigger, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_UsedByEffector, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_Offset, new GUILayoutOption[0]);
}