Inheritance: MonoBehaviour, ISysFontTexturable
    public override void OnInspectorGUI()
    {
        _text = (SysFontText)target;

        ISysFontTexturableEditor.DrawInspectorGUI(_text);

        DrawInspectorGUI(_text);
    }
示例#2
0
  public override void OnInspectorGUI()
  {
    _text = (SysFontText)target;

    ISysFontTexturableEditor.DrawInspectorGUI(_text);

    DrawInspectorGUI(_text);
  }
    public override void OnInspectorGUI()
    {
        _text = (SysFontText)target;

        base.OnInspectorGUI();

        GUILayout.BeginHorizontal();
        {
          LookLikeControls(70f);

          //
          // FontColor property
          //
          Color fontColor;
          fontColor = EditorGUILayout.ColorField("Font Color",
          _text.FontColor, GUILayout.Width(160f));
          if (fontColor != _text.FontColor)
          {
        RegisterUndo("SysFont Color Change");
        _text.FontColor = fontColor;
          }

          LookLikeControls(40f);

          //
          // Pivot property
          //
          SysFontTexture.Alignment pivot;
          pivot = (SysFontTexture.Alignment)EditorGUILayout.EnumPopup("Pivot",
          _text.Pivot, GUILayout.Width(130f));
          if (pivot != _text.Pivot)
          {
        RegisterUndo("SysFont Pivot Change");
        _text.Pivot = pivot;
          }

          LookLikeControls();
        }
        GUILayout.EndHorizontal();
    }
    public static void DrawInspectorGUI(SysFontText text)
    {
        GUILayout.BeginHorizontal();
        {
            LookLikeControls(70f);

            //
            // FontColor property
            //
            Color fontColor;
            fontColor = EditorGUILayout.ColorField("Font Color",
                                                   text.FontColor, GUILayout.Width(160f));
            if (fontColor != text.FontColor)
            {
                RegisterUndo(text, "SysFont Color Change");
                text.FontColor = fontColor;
            }

            LookLikeControls(40f);

            //
            // Pivot property
            //
            SysFontText.PivotAlignment pivot;
            pivot = (SysFontText.PivotAlignment)EditorGUILayout.EnumPopup("Pivot",
                                                                          text.Pivot, GUILayout.Width(130f));
            if (pivot != text.Pivot)
            {
                RegisterUndo(text, "SysFont Pivot Change");
                text.Pivot = pivot;
            }

            LookLikeControls();
        }
        GUILayout.EndHorizontal();
    }
示例#5
0
  public static void DrawInspectorGUI(SysFontText text)
  {
    GUILayout.BeginHorizontal();
    {
      LookLikeControls(70f);

      //
      // FontColor property
      //
      Color fontColor;
      fontColor = EditorGUILayout.ColorField("Font Color",
          text.FontColor, GUILayout.Width(160f));
      if (fontColor != text.FontColor)
      {
        RegisterUndo(text, "SysFont Color Change");
        text.FontColor = fontColor;
      }

      LookLikeControls(40f);

      //
      // Pivot property
      //
      SysFontText.PivotAlignment pivot;
      pivot = (SysFontText.PivotAlignment)EditorGUILayout.EnumPopup("Pivot",
          text.Pivot, GUILayout.Width(130f));
      if (pivot != text.Pivot)
      {
        RegisterUndo(text, "SysFont Pivot Change");
        text.Pivot = pivot;
      }

      LookLikeControls();
    }
    GUILayout.EndHorizontal();
  }