| 
					
				 | 
			
			
				@@ -108,8 +108,8 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep402(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Vector2 size = new Vector2(735, 785); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Vector3 localPos = new Vector2(0, -279); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetfxTransVisiable(true); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,6 +120,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerPos(localPos); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -130,9 +131,9 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep403(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetfxTransVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Vector2 size = new Vector2(743, 690); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -143,6 +144,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerPos(localPos); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /// <summary> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -152,8 +154,9 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep404(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GameObject gameObject = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 UIManager.Instance.GetComponent<SkillSelectPanel>().Btn_Setting.gameObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Vector3 localPos = pgm.WorldPosToLocalPos(gameObject.transform.position); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -167,6 +170,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerPos(pgm.Setpos(localPos, size, gameObject)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -177,6 +181,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep405(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SkillSelectPanel skillSelectPanel = 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -204,6 +209,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerPos(pgm.Setpos(localPos, size, gameObject)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /// <summary> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -213,8 +219,9 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep406(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await pgm.ConfigLogic(406, delegate() { pgm.NextGuide(); }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -227,6 +234,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep407(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GameObject gameObject = 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -242,6 +250,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerPos(pgm.Setpos(localPos, size, gameObject)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /// <summary> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -251,6 +260,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep408(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SkillSelectPanel skillSelectPanel = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 UIManager.Instance.GetComponent<SkillSelectPanel>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -275,6 +285,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerPos(pgm.Setpos(localPos, size, gameObject)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -285,6 +296,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep409(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GameObject gameObject = 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -300,6 +312,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerPos(pgm.Setpos(localPos, size, gameObject)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -310,6 +323,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStep410(UnityEngine.Object obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.StepInit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await TimerComponent.Instance.WaitAsync(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GameObject gameObject = 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -325,6 +339,7 @@ namespace Fort23.Mono.Phases 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerPos(pgm.Setpos(localPos, size, gameObject)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pgm.SetFingerVisiable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PlayerGuideManager.Instance.SetOnClickMask(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask OnStepEnd(UnityEngine.Object obj) 
			 |