Ejemplo n.º 1
0
        public override void OnInspectorGUI()
        {
            UIArtFont cur = this.target as UIArtFont;

            EditorGUI.BeginChangeCheck();
            cur.m_prefix = EditorGUILayout.TextField("前缀", cur.m_prefix);
            cur.m_num    = EditorGUILayout.TextField("数字", cur.m_num);
            cur.m_align  = (UIArtFont.enAlign)EditorGUILayout.EnumPopup("对齐", cur.m_align);
            cur.m_space  = EditorGUILayout.FloatField("间隔", cur.m_space);
            if (EditorGUI.EndChangeCheck())
            {
                cur.SetNum(cur.m_num, true);
            }
        }
Ejemplo n.º 2
0
 static int SetNum(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         UI.UIArtFont obj  = (UI.UIArtFont)ToLua.CheckObject(L, 1, typeof(UI.UIArtFont));
         string       arg0 = ToLua.CheckString(L, 2);
         bool         arg1 = LuaDLL.luaL_checkboolean(L, 3);
         obj.SetNum(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }