38 lines
		
	
	
		
			949 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			949 B
		
	
	
	
		
			Plaintext
		
	
	
	
| /*
 | |
| 文件名:PackControl.nut
 | |
| 路径:Base/PackControl/PackControl.nut
 | |
| 创建日期:2024-08-06	22:13
 | |
| 文件用途:
 | |
| */
 | |
| Pack_Control <- {}
 | |
| 
 | |
| function Sq_Pack_Control(Chunk) {
 | |
|     try {
 | |
|         local Pack_Json = Json.Decode(Chunk);
 | |
|         if (Pack_Control.rawin(Pack_Json.op)) {
 | |
|             try {
 | |
|                 Pack_Control[Pack_Json.op](Chunk);
 | |
|             } catch (exception) {
 | |
|                 print("error pack: " + Pack_Json.op);
 | |
|             }
 | |
|         }
 | |
|     } catch (exception) {
 | |
|         print("error packmsg: " + Pack_Json.op);
 | |
|     }
 | |
| 
 | |
| }
 | |
| 
 | |
| function Sq_Pack_ControlLocal(Chunk) {
 | |
|     local Pack_Json = Json.Decode(Chunk);
 | |
|     if (Pack_Control.rawin(Pack_Json.op)) Pack_Control[Pack_Json.op](Chunk);
 | |
| }
 | |
| 
 | |
| 
 | |
| //进入副本回调
 | |
| function LenheartGotoDgnCallBack(Chunk) {
 | |
|     local Jso = Json.Decode(Chunk);
 | |
|     local DgnId = Jso.map.id;
 | |
|     local DgnRate = Jso.map.ra;
 | |
|     L_sq_GoDungeon(DgnId);
 | |
| }
 | |
| Pack_Control.rawset(2024041602, LenheartGotoDgnCallBack); |