EditorPrefs.HasKey 有否键

static function HasKey (key : string) : bool

Description描述

Sets the value of the preference identified by key.

设置由键确定的偏好值。

EditorPrefs.SetString 设置字符串

Quick notes that last between Unity Sessions.

Unity Sessions 最后的快速快速笔记

// Simple Editor Script that lets you create / save quick notes

// Between Unity Sessions.

//让你创建/保持快速笔记,在 UnitySessions

class QuickNotes extends EditorWindow {



	var note : String = "Notes:\n->\n->";



	@MenuItem("Examples/QuickNotes")

	static function Init() {

	var window = GetWindow(QuickNotes);

	window.Show();

	}

	function OnGUI() {

		note = EditorGUILayout.TextArea(note,

		GUILayout.Width(position.width-5),

		GUILayout.Height(position.height - 30));

		EditorGUILayout.BeginHorizontal();

		if(GUILayout.Button("Reset"))

			note = "";

		if(GUILayout.Button("Clear Story",GUILayout.Width(72))) {

			note = "Notes:\n->\n->";

		}

		EditorGUILayout.EndHorizontal();

	}

	function OnFocus() {

		if(EditorPrefs.HasKey("QuickNotes"))

			note = EditorPrefs.GetString("QuickNotes");

	}

	function OnLostFocus() {

		EditorPrefs.SetString("QuickNotes",note);

	}

	function OnDestroy() {

		EditorPrefs.SetString("QuickNotes",note);

	}

}
Page last updated: 2011-7-11