protected void DrawTexturespaceBackground() { float num1 = Mathf.Max(maxRect.width, maxRect.height); Vector2 vector2 = new Vector2(maxRect.xMin, maxRect.yMin); float num2 = num1 * 0.5f; float a = !EditorGUIUtility.isProSkin ? 0.08f : 0.15f; float num3 = 8f; SpriteEditorUtilityWrap.BeginLines(new Color(0.0f, 0.0f, 0.0f, a)); float num4 = 0.0f; while (num4 <= num1) { SpriteEditorUtilityWrap.DrawLine((new Vector2(-num2 + num4, num2 + num4) + vector2), (Vector3)(new Vector2(num2 + num4, -num2 + num4) + vector2)); num4 += num3; } SpriteEditorUtilityWrap.EndLines(); }
private void DoPivotGUI() { EditorGUI.BeginChangeCheck(); int selectedIndex = s_Setting.spriteAlignment; int num = EditorGUILayout.Popup(Styles.pivotLabel, selectedIndex, Styles.spriteAlignmentOptions, new GUILayoutOption[0]); if (EditorGUI.EndChangeCheck()) { Undo.RegisterCompleteObjectUndo(s_Setting, "Change Alignment"); s_Setting.spriteAlignment = num; s_Setting.pivot = SpriteEditorUtilityWrap.GetPivotValue((SpriteAlignment)num, s_Setting.pivot); } Vector2 vector2 = s_Setting.pivot; EditorGUI.BeginChangeCheck(); using (new EditorGUI.DisabledScope(num != 9)) vector2 = EditorGUILayout.Vector2Field(Styles.customPivotLabel, vector2); if (!EditorGUI.EndChangeCheck()) return; Undo.RegisterCompleteObjectUndo(s_Setting, "Change custom pivot"); s_Setting.pivot = vector2; }