示例#1
0
 public void Init(CoreUIFont font)
 {
     _sinOffsetIndices   = new List <int>();
     _shakeOffsetIndices = new List <int>();
     _text = string.Empty;
     _font = font;
     ResetOffsets();
     InitHandlers();
     ResetMeshData(string.Empty);
     CopyVertices();
 }
示例#2
0
 private void DrawGeneralFontInfo()
 {
     _font = EditorGUILayout.ObjectField(_font, typeof(CoreUIFont), false) as CoreUIFont;
     if (_font == null)
     {
         return;
     }
     _font.Texture = EditorGUILayout.ObjectField(_font.Texture, typeof(Texture2D), false) as Texture2D;
     EditorGUILayout.BeginHorizontal();
     EditorGUILayout.LabelField("Pixels interval", GUILayout.Width(90));
     _font.PixelsInterval = EditorGUILayout.IntField(_font.PixelsInterval, GUILayout.MinWidth(15));
     EditorGUILayout.LabelField("Pixels space", GUILayout.Width(90));
     _font.PixelsSpace = EditorGUILayout.IntField(_font.PixelsSpace, GUILayout.MinWidth(15));
     EditorGUILayout.LabelField("Pixels height", GUILayout.Width(90));
     _font.PixelsHeight = EditorGUILayout.IntField(_font.PixelsHeight, GUILayout.MinWidth(15));
     EditorGUILayout.EndHorizontal();
     DrawSymbolsSelector();
     if (AlphabetEmpty)
     {
         return;
     }
     DrawSymbolEditor();
 }