internal void InitializeProperties()
{
this.m_ArmTwistProperty = base.serializedObject.FindProperty("m_HumanDescription.m_ArmTwist");
this.m_ForeArmTwistProperty = base.serializedObject.FindProperty("m_HumanDescription.m_ForeArmTwist");
this.m_UpperLegTwistProperty = base.serializedObject.FindProperty("m_HumanDescription.m_UpperLegTwist");
this.m_LegTwistProperty = base.serializedObject.FindProperty("m_HumanDescription.m_LegTwist");
this.m_ArmStretchProperty = base.serializedObject.FindProperty("m_HumanDescription.m_ArmStretch");
this.m_LegStretchProperty = base.serializedObject.FindProperty("m_HumanDescription.m_LegStretch");
this.m_FeetSpacingProperty = base.serializedObject.FindProperty("m_HumanDescription.m_FeetSpacing");
this.m_HasTranslationDoFProperty = base.serializedObject.FindProperty("m_HumanDescription.m_HasTranslationDoF");
for (int i = 0; i < this.m_Bones.Length; i++)
{
SerializedProperty serializedProperty = this.m_Bones[i].GetSerializedProperty(base.serializedObject, false);
if (serializedProperty != null)
{
this.m_Modified[i] = serializedProperty.FindPropertyRelative("m_Limit.m_Modified");
int index = HumanTrait.MuscleFromBone(i, 0);
int num3 = HumanTrait.MuscleFromBone(i, 1);
int num4 = HumanTrait.MuscleFromBone(i, 2);
if (index != -1)
{
this.m_MuscleMin[index] = serializedProperty.FindPropertyRelative("m_Limit.m_Min.x");
this.m_MuscleMax[index] = serializedProperty.FindPropertyRelative("m_Limit.m_Max.x");
}
if (num3 != -1)
{
this.m_MuscleMin[num3] = serializedProperty.FindPropertyRelative("m_Limit.m_Min.y");
this.m_MuscleMax[num3] = serializedProperty.FindPropertyRelative("m_Limit.m_Max.y");
}
if (num4 != -1)
{
this.m_MuscleMin[num4] = serializedProperty.FindPropertyRelative("m_Limit.m_Min.z");
this.m_MuscleMax[num4] = serializedProperty.FindPropertyRelative("m_Limit.m_Max.z");
}
}
}
}