コード例 #1
0
 private void OnEnable()
 {
     m_darkBox    = MightyDrawersDatabase.GetDrawer <DarkBoxGrouper>();
     titleContent = new GUIContent(MightyGUIUtilities.DrawIcon(IconName.HELP))
     {
         text = TITLE_TEXT,
     };
 }
コード例 #2
0
        private void OnGUI()
        {
            minSize  = maxSize = new Vector2(400, 90);
            position = new Rect(new Vector2((float)Screen.currentResolution.width / 2 - minSize.x / 2,
                                            (float)Screen.currentResolution.height / 2 - minSize.y / 2), minSize);

            GUI.color = MightyColorUtilities.Brighter;

            GUILayout.BeginVertical(MightyStyles.White);
            GUILayout.BeginVertical(MightyStyles.SimpleDarkBox);
            GUILayout.FlexibleSpace();

            GUILayout.BeginHorizontal();
            GUILayout.FlexibleSpace();

            GUILayout.BeginVertical();
            GUILayout.FlexibleSpace();
            GUI.color = Color.white;
            GUILayout.Box(MightyGUIUtilities.DrawIcon(IconName.Loading(m_iconIndex)));
            GUILayout.FlexibleSpace();
            GUILayout.EndVertical();

            GUILayout.Space(10);

            GUILayout.BeginVertical();
            GUILayout.FlexibleSpace();

            GUI.color = MightyColorUtilities.Yellow;
            GUILayout.Label(APPLYING_VALUES, MightyStyles.BigBoldLabelStyle);
            GUI.color = Color.white;
            GUILayout.FlexibleSpace();
            GUILayout.EndVertical();

            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal();
            GUILayout.FlexibleSpace();
            GUI.color = Color.white;
            GUILayout.Label(m_infoLabel, MightyStyles.InfoLabelStyle);
            GUILayout.Label(m_indexLabel, MightyStyles.InfoLabelStyle);
            if (m_displayProgression)
            {
                GUILayout.Label(SLASH, MightyStyles.InfoLabelStyle);
                GUILayout.Label(m_countLabel, MightyStyles.InfoLabelStyle);
            }

            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.FlexibleSpace();
            GUILayout.EndVertical();
            GUILayout.EndVertical();
        }
コード例 #3
0
ファイル: IconLabelWindow.cs プロジェクト: Nama3/madrace
 private static IconLabelWindow BaseInit(string iconName, string label, int fontSize, Color contentColor, Vector2 size,
                                         Vector2?position = null, Action <int> onCloseEvent = null)
 {
     m_instance                = GetWindow <IconLabelWindow>();
     m_instance.m_label        = label;
     m_instance.m_fontSize     = fontSize;
     m_instance.m_contentColor = contentColor;
     m_instance.titleContent   = MightyGUIUtilities.DrawIcon(iconName);
     m_instance.maxSize        = m_instance.minSize = size;
     m_instance.maximized      = false;
     if (position != null)
     {
         m_instance.position = new Rect((Vector2)position, size);
     }
     m_instance.m_onCloseEvent = onCloseEvent;
     m_instance.Show();
     return(m_instance);
 }