ToString() public method

public ToString ( ) : string
return string
コード例 #1
0
        public static GUIStyle dumpStyle(this GUIStyle s, string breadcrumbs)
        {
            var hash = s.GetHashCode();

            if (knownStyles.Contains(s))
            {
                Log.Now("{0} => #[{2:X8}] {1}  skipped", breadcrumbs, s.ToString(), hash); return(s);
            }



            Log.Now("{0} => #[{2:X8}] {1}", breadcrumbs, s.ToString(), s.GetHashCode());
            Log.Now("             ------------------------------------------------------------------------------------------------ ");
            Log.Now("              -> contentOffset => {0}", s.contentOffset);
            Log.Now("             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ");
            Log.Now("              -> border    => {0}", s.border);
            Log.Now("              -> padding   => {0}", s.border);
            Log.Now("              -> margin    => {0}", s.border);
            Log.Now("              -> overflow  => {0}", s.border);
            // print all of the non-trivialGUIStyleState components
            Log.Now("             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ");
            s.active.PPP("              -> active    => ");
            s.onActive.PPP("              -> onActive  => ");
            s.normal.PPP("              -> normal    => ");
            s.onNormal.PPP("              -> onNormal  => ");
            s.hover.PPP("              -> hover     => ");
            s.onHover.PPP("              -> onHover   => ");
            s.focused.PPP("              -> focused   => ");
            s.onFocused.PPP("              -> onFocused => ");
            Log.Now("             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ");
            Log.Now("              -> alignment => {0}", s.alignment);
            Log.Now("              -> wordwrap  => {0}", s.alignment);
            Log.Now("              -> clipping  => {0}", s.clipping);
            Log.Now("              -> richText? => {0}", s.richText);
            Log.Now("              -> lineHeight=> {0}", s.lineHeight);
            Log.Now("              -> font      => {0}", s.fontPP());
            Log.Now("              -> fontSize  => {0}", s.fontSize);
            Log.Now("              -> fontStyle => {0}", s.fontStyle);
            Log.Now("             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ");
            Log.Now("              -> fixedW, stretchW?  => {0} ({1})", s.fixedWidth, s.stretchWidth);
            Log.Now("              -> fixedH, stretchH?  => {0} ({1})", s.fixedHeight, s.stretchHeight);
            Log.Now("              -> isHdepW? => {0}", s.isHeightDependantOnWidth);
            Log.Now("             ------------------------------------------------------------------------------------------------ ");

            return(s);
        }
コード例 #2
0
 static int ToString(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         UnityEngine.GUIStyle obj = (UnityEngine.GUIStyle)ToLua.CheckObject(L, 1, typeof(UnityEngine.GUIStyle));
         string o = obj.ToString();
         LuaDLL.lua_pushstring(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }