言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

EditorPrefs.GetString

public static function GetString(key: string, defaultValue: string = ""): string;

Description

キーが存在する場合、 key に対応する値を取得します

キーが存在しない場合、 defaultValue を返します。
Unityのセッション間で最新のクイックノートを表示

	// Simple Editor Script that lets you create / save quick notes
	// Between Unity Sessions.

	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);
		}
	}