private void PaintGUI()
{
this.state.PaintMaxDistance = this.PaintField(this.state.PaintMaxDistance, ref this.state.PaintMaxDistanceEnabled, DrawMode.MaxDistance);
this.state.PaintCollisionSphereDistance = this.PaintField(this.state.PaintCollisionSphereDistance, ref this.state.PaintCollisionSphereDistanceEnabled, DrawMode.CollisionSphereDistance);
if (this.state.PaintMaxDistanceEnabled && !this.state.PaintCollisionSphereDistanceEnabled)
{
this.drawMode = DrawMode.MaxDistance;
}
else if (!this.state.PaintMaxDistanceEnabled && this.state.PaintCollisionSphereDistanceEnabled)
{
this.drawMode = DrawMode.CollisionSphereDistance;
}
using (new EditorGUI.DisabledScope(true))
{
GUILayout.BeginHorizontal(new GUILayoutOption[0]);
GUILayout.Label("Set constraints to paint onto cloth vertices.", new GUILayoutOption[0]);
GUILayout.FlexibleSpace();
GUILayout.EndHorizontal();
}
}