| 
									
										
										
										
											2024-12-11 15:08:57 +08:00
										 |  |  | /* | 
					
						
							|  |  |  | 文件名:Game_Proc.nut | 
					
						
							|  |  |  | 路径:Core/Game_Proc/Game_Proc.nut | 
					
						
							|  |  |  | 创建日期:2024-12-01	12:25 | 
					
						
							|  |  |  | 文件用途:游戏进程 | 
					
						
							|  |  |  | */ | 
					
						
							| 
									
										
										
										
											2024-12-25 11:31:15 +08:00
										 |  |  | //游戏逻辑函数Map | 
					
						
							|  |  |  | _Game_Logic_Func_ <- {}; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-01-03 19:49:49 +08:00
										 |  |  | function _Yosin_Game_Logic_(Dt, GameListener) { | 
					
						
							| 
									
										
										
										
											2024-12-11 15:08:57 +08:00
										 |  |  |     //Socket连接嗅探处理包 | 
					
						
							|  |  |  |     foreach(SocketObj in _Socket_Map_) { | 
					
						
							|  |  |  |         SocketObj.DispatchPacket(); | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-12-25 11:31:15 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     //游戏逻辑函数 | 
					
						
							|  |  |  |     foreach(Key, Func in _Game_Logic_Func_) { | 
					
						
							| 
									
										
										
										
											2025-01-03 19:49:49 +08:00
										 |  |  |         Func(Dt, GameListener); | 
					
						
							| 
									
										
										
										
											2024-12-25 11:31:15 +08:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-01-06 00:32:11 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     if (_DEBUG_) { | 
					
						
							|  |  |  |         //重载逻辑 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         //判断文件是否存在 | 
					
						
							|  |  |  |         if (Sq_CheckFileIsExist("Yosin_Game_Reloading.Sign")) { | 
					
						
							|  |  |  |             dofile("Yosin_Game_Reloading.Sign"); | 
					
						
							|  |  |  |             remove("Yosin_Game_Reloading.Sign"); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-12-11 15:08:57 +08:00
										 |  |  | } |