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

スクリプト言語

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

PreferenceItem

Namespace: UnityEditor

Description

PreferenceItem 属性により Preferences ウィンドウに Preferences セクションに追加できます。

PreferenceItem 属性により Preferences ウィンドウに Preferences セクションに追加できます。

public class OurPreferences {
	// Have we loaded the prefs yet
	private static var prefsLoaded : boolean = false;
	
	// The Preferences
	public static var boolPreference : boolean = false;
	
	// Add preferences section named "My Preferences" to the Preferences Window
	@PreferenceItem ("My Preferences")
	static function PreferencesGUI () {
		// Load the preferences
		if (!prefsLoaded) {
			boolPreference = EditorPrefs.GetBool ("BoolPreferenceKey", false);
			prefsLoaded = true;
		}
		
		// Preferences GUI
		boolPreference = EditorGUILayout.Toggle ("Bool Preference", boolPreference);
		
		// Save the preferences
		if (GUI.changed)
			EditorPrefs.SetBool ("BoolPreferenceKey", boolPreference);
	}
}

Constructors

PreferenceItem Preferences ウィンドウに name というセクションを作成し、セクションの GUI にて続く static 関数を実行します。