Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

EditorPrefs.DeleteKey

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function DeleteKey(key: string): void;
public static void DeleteKey(string key);

Параметры

Описание

Removes key and its corresponding value from the preferences.


Removes a user entered editor preference, if it doesnt exists it prints a message.

	// Removes a user entered editor preference, if it doesnt exists it prints a message.

class RemoveSpecificEditorPrefs extends EditorWindow {

var editorPref : String = "";

@MenuItem("Examples/Remove specific editor key pref.") static function Init() { var window = GetWindow(RemoveSpecificEditorPrefs); window.Show(); }

function OnGUI() { editorPref = EditorGUILayout.TextField("Editor key name:",editorPref); if(GUILayout.Button("Delete")) if(EditorPrefs.HasKey(editorPref)) { if(EditorUtility.DisplayDialog("Removing " + editorPref + "?", "Are you sure you want to delete the editor key " + editorPref + "?, This action cant be undone", "Yes", "No")) EditorPrefs.DeleteKey(editorPref); } else { EditorUtility.DisplayDialog("Couldnt find " + editorPref, "Seems that " + editorPref + " doesnt exists or it has been deleted already, check that you have typed correctly the name of the key.", "Ok"); } } }