Stores and accesses Unity editor preferences.
Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
On Mac OS X, EditorPrefs are stored in ~/Library/Preferences/com.unity3d.UnityEditor.plist.
On Windows, EditorPrefs are stored in the registry under the HKCU\Software\Unity Technologies\UnityEditor key.
SetInt |
Sets the value of the preference identified by key. |
GetInt |
Returns the value corresponding to key in the preference file if it exists. |
SetFloat |
Sets the value of the preference identified by key. |
GetFloat |
Returns the value corresponding to key in the preference file if it exists. |
SetString |
Sets the value of the preference identified by key. |
GetString |
Returns the value corresponding to key in the preference file if it exists. |
SetBool |
Sets the value of the preference identified by key. |
GetBool |
Returns the value corresponding to key in the preference file if it exists. |
HasKey |
Returns true if key exists in the preferences. |
DeleteKey |
Removes key and its corresponding value from the preferences. |
DeleteAll |
Removes all keys and values from the preferences. Use with caution. |