NDream.AirConsole.Editor.Extentions.ResetDefaultValues C# (CSharp) Méthode

ResetDefaultValues() public static méthode

public static ResetDefaultValues ( ) : void
Résultat void
		public static void ResetDefaultValues () {

			Settings.debug.info = DebugLevel.DEFAULT_INFO;
			Settings.debug.warning = DebugLevel.DEFAULT_WARNING;
			Settings.debug.error = DebugLevel.DEFAULT_ERROR;

			EditorPrefs.SetBool ("debugInfo", Settings.debug.info);
			EditorPrefs.SetBool ("debugWarning", Settings.debug.warning);
			EditorPrefs.SetBool ("debugError", Settings.debug.error);

			Settings.webServerPort = Settings.DEFAULT_WEBSERVER_PORT;
			Settings.webSocketPort = Settings.DEFAULT_WEBSOCKET_PORT;

			EditorPrefs.SetInt ("webServerPort", Settings.webServerPort);
			EditorPrefs.SetInt ("webSocketPort", Settings.webSocketPort);
		}

Usage Example

        void OnGUI()
        {
            // show logo & version
            EditorGUILayout.BeginHorizontal(styleBlack, GUILayout.Height(30));
            GUILayout.Label(logo, GUILayout.Width(128), GUILayout.Height(30));
            GUILayout.FlexibleSpace();
            GUILayout.Label("v" + Settings.VERSION, styleBlack);
            EditorGUILayout.EndHorizontal();

            GUILayout.Label("AirConsole Settings", EditorStyles.boldLabel);

            Settings.webSocketPort = EditorGUILayout.IntField("Websocket Port", Settings.webSocketPort, GUILayout.MaxWidth(200));
            EditorPrefs.SetInt("webSocketPort", Settings.webSocketPort);

            Settings.webServerPort = EditorGUILayout.IntField("Webserver Port", Settings.webServerPort, GUILayout.MaxWidth(200));
            EditorPrefs.SetInt("webServerPort", Settings.webServerPort);

            EditorGUILayout.LabelField("Webserver is running", Extentions.webserver.IsRunning().ToString());

            GUILayout.BeginHorizontal();

            GUILayout.Space(150);
            if (GUILayout.Button("Stop", GUILayout.MaxWidth(60)))
            {
                Extentions.webserver.Stop();
            }
            if (GUILayout.Button("Restart", GUILayout.MaxWidth(60)))
            {
                Extentions.webserver.Restart();
            }

            GUILayout.EndHorizontal();

            groupEnabled = EditorGUILayout.BeginToggleGroup("Debug Settings", groupEnabled);

            Settings.debug.info = EditorGUILayout.Toggle("Info", Settings.debug.info);
            EditorPrefs.SetBool("debugInfo", Settings.debug.info);

            Settings.debug.warning = EditorGUILayout.Toggle("Warning", Settings.debug.warning);
            EditorPrefs.SetBool("debugWarning", Settings.debug.warning);

            Settings.debug.error = EditorGUILayout.Toggle("Error", Settings.debug.error);
            EditorPrefs.SetBool("debugError", Settings.debug.error);

            EditorGUILayout.EndToggleGroup();

            EditorGUILayout.BeginHorizontal(styleBlack);

            GUILayout.FlexibleSpace();
            if (GUILayout.Button("Reset Settings", GUILayout.MaxWidth(110)))
            {
                Extentions.ResetDefaultValues();
            }

            GUILayout.EndHorizontal();
        }