public override void OnInspectorGUI()
{
base.OnInspectorGUI();
base.serializedObject.Update();
this.m_ShowForceRollout.target = EditorGUILayout.Foldout(this.m_ShowForceRollout.target, "Force", true);
if (EditorGUILayout.BeginFadeGroup(this.m_ShowForceRollout.faded))
{
EditorGUILayout.PropertyField(this.m_ForceMagnitude, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_ForceVariation, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_DistanceScale, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_ForceSource, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_ForceTarget, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_ForceMode, new GUILayoutOption[0]);
EditorGUILayout.Space();
}
EditorGUILayout.EndFadeGroup();
m_ShowDampingRollout.target = EditorGUILayout.Foldout(m_ShowDampingRollout.target, "Damping", true);
if (EditorGUILayout.BeginFadeGroup(m_ShowDampingRollout.faded))
{
EditorGUILayout.PropertyField(this.m_Drag, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_AngularDrag, new GUILayoutOption[0]);
}
EditorGUILayout.EndFadeGroup();
base.serializedObject.ApplyModifiedProperties();
}
}