How can I get the next button after pressing another button?
 public var welcomeLabel : GUIStyle;   //http://habrahabr.ru/post/113859/
 var mySkin : GUISkin; // Переменная для настроек цветов и пр. в редакторе
 var showButton : boolean = true; //Для кнопки - не используется
 var b_display : boolean = true;// Для бокса
 //Функиция окна
 function OnGUI ( ) {
     if (b_display)//Показывает все
 {
 // Связать скин, для использования
 GUI.skin = mySkin;
 //Задний фон кнопок
 GUI.backgroundColor = Color.white;
 // Окно с текстом
 GUI.Box (Rect (5,5,740,415), "Согласно Боевому уставу, главе 3, п.67:"); 
 //Просто текст, без окна
 GUI.Label (Rect (20,40,700,200) , "     Построение и действия у боевых машин производятся по командам (сигналам), подаваемым при помощи флагов или голосом. Для привлечения внимания экипажей подаётся команда (сигнал): 'ВНИМАНИЕ'. По этой команде (сигналу) экипаж прекращает движение, шум, разговоры и, оставаясь на месте, поворачивается лицом к командиру. Для сбора и построения экипажей у машин подаётся команда (сигнал): 'К МАШИНАМ'. По этой команде экипаж выстраивается впереди машины в установленном порядке и принимает положение 'Смирно'.");      
 GUI.Label (Rect (20,150,700,200) , "    Для посадки экипажей в машины подаётся команда (сигнал): 'ПО МЕСТАМ'. Для заводки моторов подаётся команда (сигнал): 'ЗАВОДИ'. Для выхода экипажей из машин подаётся команда (сигнал): 'К МАШИНАМ'. Если нужно распустить экипаж, подаётся команда: 'РАЗОЙДИСЬ'. По этой команде экипаж поворачивается направо, переходит на правую (по направлению движения машины) сторону дороги и расходится."); 
 //A - количество пикселей от левого края экрана к левому краю окна.
 //B - количество пикселей от верхнего края экрана к верхнему краю окна.
 //C - ширина окна.
 //D - высота окна.
 
 //Кнопка "Далее"
             if (GUI.Button (Rect (520,375,180,30), "Далее")) { 
                    b_display = false;// Перестает показывать все окна, текст и.т.д.
            
          }
 }
 
 if (showButton)
 {
 if (GUI.Button (Rect (520,375,180,30), "ПО МЕСТАМ"));
                 showButton = false;
 
     
    }
    }
     
 
Answer by hexagonius · Sep 14, 2015 at 06:42 AM
You forget to set showButton to true where you're setting b_button to false.
If it will just be two buttons you could remove showButton and use !b_button for the ПО МЕСТАМ one
Thank YOU ! And How I can Start animation After Click Button "ПО МЕСТАМ", and also destroy this button after click??
 if (showButton) 
{ if (GUI.Button (Rect (520,375,180,30), "ПО МЕСТАМ")); Animation.Play ("анимация2"); }
Assets/�������/����.js(37,43): BCE0020: An instance of type 'UnityEngine.Animation' is required to access non static member 'Play'.
 if (showButton) 
{ if (GUI.Button (Rect (520,375,180,30), "ПО МЕСТАМ")); animation.Play ("анимация2"); }
Assets/�������/����.js(37,33): BCE0144: 'UnityEngine.Component.animation' is obsolete. Property animation has been deprecated. Use GetComponent() ins$$anonymous$$d. (UnityUpgradable)
Answer by petrv-filipp · Sep 15, 2015 at 12:38 AM
 function Update() { if(animation_bool == true) { Animation.Play("animation2"); } } //Функиция окна function OnGUI ( ) { if (b_display)//Показывает все { // Связать скин, для использования GUI.skin = mySkin; //Для анимации anim = GetComponent (Animator); //Задний фон кнопок GUI.backgroundColor = Color.white; // Окно с текстом GUI.Box (Rect (5,5,740,415), "Согласно Боевому уставу, главе 3, п.67:"); //Просто текст, без окна GUI.Label (Rect (20,40,700,200) , " Построение и действия у боевых машин производятся по командам (сигналам), подаваемым при помощи флагов или голосом. Для привлечения внимания экипажей подаётся команда (сигнал): 'ВНИМАНИЕ'. По этой команде (сигналу) экипаж прекращает движение, шум, разговоры и, оставаясь на месте, поворачивается лицом к командиру. Для сбора и построения экипажей у машин подаётся команда (сигнал): 'К МАШИНАМ'. По этой команде экипаж выстраивается впереди машины в установленном порядке и принимает положение 'Смирно'."); 
GUI.Label (Rect (20,150,700,200) , " Для посадки экипажей в машины подаётся команда (сигнал): 'ПО МЕСТАМ'. Для заводки моторов подаётся команда (сигнал): 'ЗАВОДИ'. Для выхода экипажей из машин подаётся команда (сигнал): 'К МАШИНАМ'. Если нужно распустить экипаж, подаётся команда: 'РАЗОЙДИСЬ'. По этой команде экипаж поворачивается направо, переходит на правую (по направлению движения машины) сторону дороги и расходится."); //A - количество пикселей от левого края экрана к левому краю окна. //B - количество пикселей от верхнего края экрана к верхнему краю окна. //C - ширина окна. //D - высота окна. showButton = false; //Кнопка "Далее" if (GUI.Button (Rect (520,375,180,30), "Далее")) { b_display = false;// Перестает показывать все окна, текст и.т.п. showButton = true; }
    }
 if (showButton) 
{ if (GUI.Button (Rect (520,375,180,30), "ПО МЕСТАМ")); animation_bool = true; }
} function OnMouseUp (){ if (showButton == true) { ShowButton = false; } }
Thank YOU ! And How I can Start animation After Click Button "ПО МЕСТАМ", and also destroy this button after click??
Your answer
 
 
             Follow this Question
Related Questions
How do I make a panel appear after a button is clicked? 0 Answers
Wait until video is over to show canvas,Wait until Video is over to show canvas 0 Answers
Problem with Application.Quit 2 Answers
Unity - Button causes lag on a mobile device 2 Answers
how the method GUI.RepeatButton (new Rect (0,200, 100,25),"btnclock") is working? 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                