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

スクリプト言語

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

EditorUtility.DisplayPopupMenu

public static function DisplayPopupMenu(position: Rect, menuItemPath: string, command: MenuCommand): void;

Description

ポップアップメニューを表示します。

メニューは pos の位置に表示され、MenuCommandのメニューコンテキストを使用した menuItemPath から サブメニューを作成します。

	// Shows the Assets menu when you right click on the contextRect Rectangle.

	class EditorUtilityDisplayPopupMenu extends EditorWindow {
		function OnGUI () {
			var evt = Event.current;
			var contextRect = Rect(10,10,100,100);
			if(evt.type == EventType.ContextClick) {
				var mousePos = evt.mousePosition;
				if (contextRect.Contains (mousePos)) {
					EditorUtility.DisplayPopupMenu (Rect (mousePos.x,mousePos.y,0,0), "Assets/", null);
					evt.Use();
				}
			}
		}
	}