Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void AlignmentInspector()
- {
- EditorGUILayout.LabelField("Alignment", EditorStyles.boldLabel, layoutMaxWidth);
- alignTo = (AlignToType)EditorGUILayout.EnumPopup("Align to", alignTo, layoutMaxWidth);
- alignmentAxis = (AxisFlag)EditorGUILayout.EnumMaskField("Axis", alignmentAxis, layoutMaxWidth);
- string buttonLabel = "Select another object to align to";
- bool enableButton = false;
- Transform[] selectedTransforms = Selection.transforms;
- if (selectedTransforms.Length > 1)
- {
- if (alignTo == AlignToType.lastSelected)
- {
- buttonLabel = "Align to " + selectedTransforms[selectedTransforms.Length - 1].name;
- }
- else
- {
- buttonLabel = "Align to " + selectedTransforms[0].name;
- }
- enableButton = true;
- }
- GUI.enabled = enableButton;
- if (Button(buttonLabel))
- {
- AlignTo(alignTo, alignmentAxis);
- }
- GUI.enabled = true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement