コード例 #1
0
ファイル: MightySettingsWindow.cs プロジェクト: Nama3/madrace
        private static bool DrawActivateButton()
        {
            Space();
            GUILayout.BeginHorizontal(GUILayout.Height(30));
            GUILayout.FlexibleSpace();

            var activated = MightySettingsServices.Activated;

            var color = GUI.color;

            GUI.enabled = !activated;

            GUI.color = new Color(1, 1, 1, 2);

            activated = MightyGUIUtilities.DrawToggleButton(activated, "ON",
                                                            new Color(0.27f, 0.89f, 0.09f), GUILayout.Width(100), GUILayout.Height(30));

            GUI.enabled = activated;

            activated = !MightyGUIUtilities.DrawToggleButton(!activated, "OFF",
                                                             new Color(0.84f, 0.15f, 0.13f), GUILayout.Width(100), GUILayout.Height(30));

            GUI.color = color;

            MightySettingsServices.Activated = activated;

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

            GUI.enabled = true;

            return(activated);
        }