Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


EditorPrefs

Stores and accesses Unity Editor preferences.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Class
  • Namespace: UnityEditor
  • Assembly: UnityEditor
public sealed class EditorPrefs

Remarks

On macOS, EditorPrefs are stored in
~/Library/Preferences/com.unity3d.UnityEditor5.x.plist
.
On Windows, EditorPrefs are stored in the registry under the
HKCU\Software\Unity Technologies\Unity Editor 5.x
key.
On Linux, EditorPrefs are stored in
~/.local/share/unity3d/prefs
.

Static Methods

Method

Description

DeleteAllRemoves all keys and values from the preferences. Use with caution.
DeleteKeyRemoves key and its corresponding value from the preferences.
GetBoolReturns the value corresponding to key in the preference file if it exists.
GetFloatReturns the float value corresponding to key if it exists in the preference file.
GetIntReturns the value corresponding to key in the preference file if it exists.
GetStringReturns the value corresponding to key in the preference file if it exists.
HasKeyReturns true if key exists in the preferences file.
SetBoolSets the value of the preference identified by key.
SetFloatSets the float value of the preference identified by key.
SetIntSets the value of the preference identified by key as an integer.
SetStringSets the value of the preference identified by key. Note that EditorPrefs does not support null strings and will store an empty string instead.