Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
 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;
 }