DOF/sqr/Core/Game_Proc/Game_Proc.nut

36 lines
778 B
Plaintext
Raw Permalink Normal View History

2024-12-11 15:08:57 +08:00
/*
文件名:Game_Proc.nut
路径:Core/Game_Proc/Game_Proc.nut
创建日期:2024-12-01 12:25
文件用途:游戏进程
*/
//游戏逻辑函数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();
}
//游戏逻辑函数
foreach(Key, Func in _Game_Logic_Func_) {
2025-01-03 19:49:49 +08:00
Func(Dt, GameListener);
}
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");
}
}
}
2025-01-11 23:58:10 +08:00
try {
remove("Yosin_Game_Reloading.Sign");
} catch (exception) {
2025-01-11 23:58:10 +08:00
}