You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
							|  |  |  |  | using System.Collections; | 
					
						
							|  |  |  |  | using UnityEngine; | 
					
						
							|  |  |  |  | using FairyGUI; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | public class ModalWaitingMain : MonoBehaviour | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     GComponent _mainView; | 
					
						
							|  |  |  |  |     Window4 _testWin; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     void Awake() | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         UIPackage.AddPackage("UI/ModalWaiting"); | 
					
						
							|  |  |  |  |         UIConfig.globalModalWaiting = "ui://ModalWaiting/GlobalModalWaiting"; | 
					
						
							|  |  |  |  |         UIConfig.windowModalWaiting = "ui://ModalWaiting/WindowModalWaiting"; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     void Start() | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         Application.targetFrameRate = 60; | 
					
						
							|  |  |  |  |         Stage.inst.onKeyDown.Add(OnKeyDown); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         _mainView = this.GetComponent<UIPanel>().ui; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         _testWin = new Window4(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         _mainView.GetChild("n0").onClick.Add(() => {  _testWin.Show(); }); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         StartCoroutine(WaitSomeTime()); | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     IEnumerator WaitSomeTime() | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         GRoot.inst.ShowModalWait(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         yield return new WaitForSeconds(3); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         GRoot.inst.CloseModalWait(); | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     void OnKeyDown(EventContext context) | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         if (context.inputEvent.keyCode == KeyCode.Escape) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Application.Quit(); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |