GetInt
Returns the value corresponding to key in the preference file if it exists.
Read time 2 minutesLast updated 6 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
GetInt(string, int)
Returns the value corresponding to in the preference file if it exists.
keypublic static int GetInt(string key, int defaultValue)
Parameters
Returns
Type | Description |
|---|---|
| int | The value stored in the preference file. |
Remarks
If the value doesn't already exist in the preference file the function will return .
defaultValueAdditional Resources: EditorPrefs.SetInt.
Examples
// A small editor window that allows an integer value to be// read and written to the EditorPrefs online storage.//// SetIntExample is the name of the int to read/write.using UnityEngine;using UnityEditor;public class ExampleClass : EditorWindow{ int intValue = 42; [MenuItem("Examples/Prefs.GetInt Example")] static void Init() { ExampleClass window = (ExampleClass)EditorWindow.GetWindow(typeof(ExampleClass)); window.Show(); } void OnGUI() { int temp; temp = EditorPrefs.GetInt("SetIntExample", -1); EditorGUILayout.LabelField("Current stored value: " + temp.ToString()); intValue = EditorGUILayout.IntField("Value to write to Prefs: ", intValue); if (GUILayout.Button("Save value: " + intValue.ToString())) { EditorPrefs.SetInt("SetIntExample", intValue); Debug.Log("SetInt: " + intValue); } }}
GetInt(string)
Returns the value corresponding to in the preference file if it exists.
keypublic static int GetInt(string key)
Parameters
Name of key to read integer from.
Returns
Type | Description |
|---|---|
| int | The value stored in the preference file. |
Remarks
If the value doesn't already exist in the preference file the function will return .
defaultValueAdditional Resources: EditorPrefs.SetInt.
Examples
// A small editor window that allows an integer value to be// read and written to the EditorPrefs online storage.//// SetIntExample is the name of the int to read/write.using UnityEngine;using UnityEditor;public class ExampleClass : EditorWindow{ int intValue = 42; [MenuItem("Examples/Prefs.GetInt Example")] static void Init() { ExampleClass window = (ExampleClass)EditorWindow.GetWindow(typeof(ExampleClass)); window.Show(); } void OnGUI() { int temp; temp = EditorPrefs.GetInt("SetIntExample", -1); EditorGUILayout.LabelField("Current stored value: " + temp.ToString()); intValue = EditorGUILayout.IntField("Value to write to Prefs: ", intValue); if (GUILayout.Button("Save value: " + intValue.ToString())) { EditorPrefs.SetInt("SetIntExample", intValue); Debug.Log("SetInt: " + intValue); } }}