コード例 #1
0
ファイル: MainToolbar.cs プロジェクト: georgeroyer/superball2
 private void SelectGameObject()
 {
     if (GUILayout.Button(FsmEditor.ActiveGameObject != null?FsmEditor.ActiveGameObject.name:"[None Selected]", EditorStyles.toolbarDropDown, GUILayout.Width(100)))
     {
         GenericMenu           toolsMenu  = new GenericMenu();
         List <ICodeBehaviour> behaviours = FsmEditorUtility.FindInScene <ICodeBehaviour>();
         foreach (ICodeBehaviour behaviour in behaviours)
         {
             GameObject mGameObject = behaviour.gameObject;
             toolsMenu.AddItem(new GUIContent(behaviour.name), false, delegate() {
                 FsmEditor.SelectGameObject(mGameObject);
             });
         }
         toolsMenu.ShowAsContext();
     }
 }