Manual     Reference     Scripting  
  
Scripting > Editor Classes > EditorPrefs   
  • Menu
  • Overview
  • Runtime Classes
  • Attributes
  • Enumerations
  • Editor Classes
  • Attributes
  • Enumerations
  • History
  • Index
  • EditorPrefs
  • All Members
  • Class Functions
  • DeleteAll
  • DeleteKey
  • GetBool
  • GetFloat
  • GetInt
  • GetString
  • HasKey
  • SetBool
  • SetFloat
  • SetInt
  • SetString

EditorPrefs.SetFloat  

static function SetFloat (key : String, value : float) : void

Description

Sets the value of the preference identified by key.

// Simple scripts that creates an empty window and remembers the position and size
// of the created window.

class RememberPosition extends EditorWindow {
var width : float = 300;
var height : float = 300;
var x : float = 100;
var y : float = 100;

@MenuItem("Examples/Remember position")
static function Init() {
var window = GetWindow(RememberPosition);
window.Show();
}
function Awake() {
width = EditorPrefs.GetFloat("EditorWindowWidth", 300);
height = EditorPrefs.GetFloat("EditorWindowHeight", 300);
x = EditorPrefs.GetFloat("EditorWindowX", 100);
y = EditorPrefs.GetFloat("EditorWindowY", 100);

position = Rect(x, y, width, height);
}
function OnDestroy() {
EditorPrefs.SetFloat("EditorWindowWidth", width);
EditorPrefs.SetFloat("EditorWindowHeight", height);
EditorPrefs.SetFloat("EditorWindowX", x);
EditorPrefs.SetFloat("EditorWindowY", y);
}
function OnGUI() {
if(GUILayout.Button("Close"))
this.Close();
}
}