diff --git a/KBEngine.cs b/KBEngine.cs index bc7d77c..b739419 100644 --- a/KBEngine.cs +++ b/KBEngine.cs @@ -527,6 +527,8 @@ public void login_loginapp(bool noconnect) private void onConnectTo_loginapp_callback(string ip, int port, bool success, object userData) { + _lastTickCBTime = System.DateTime.Now; + if(!success) { Dbg.ERROR_MSG(string.Format("KBEngine::login_loginapp(): connect {0}:{1} is error!", ip, port)); @@ -543,6 +545,8 @@ private void onConnectTo_loginapp_callback(string ip, int port, bool success, ob private void onLogin_loginapp() { + _lastTickCBTime = System.DateTime.Now; + if(!loginappMessageImported_) { var bundle = Bundle.createObject(); @@ -582,6 +586,8 @@ public void login_baseapp(bool noconnect) private void onConnectTo_baseapp_callback(string ip, int port, bool success, object userData) { + _lastTickCBTime = System.DateTime.Now; + if(!success) { Dbg.ERROR_MSG(string.Format("KBEngine::login_baseapp(): connect {0}:{1} is error!", ip, port)); @@ -598,6 +604,8 @@ private void onConnectTo_baseapp_callback(string ip, int port, bool success, obj private void onLogin_baseapp() { + _lastTickCBTime = System.DateTime.Now; + if(!baseappMessageImported_) { var bundle = Bundle.createObject(); @@ -640,6 +648,8 @@ private void onReConnectTo_baseapp_callback(string ip, int port, bool success, o bundle.writeUint64(entity_uuid); bundle.writeInt32(entity_id); bundle.send(_networkInterface); + + _lastTickCBTime = System.DateTime.Now; } /* @@ -1156,7 +1166,8 @@ public void onOpenLoginapp_resetpassword() Dbg.DEBUG_MSG("KBEngine::onOpenLoginapp_resetpassword: successfully!"); currserver = "loginapp"; currstate = "resetpassword"; - + _lastTickCBTime = System.DateTime.Now; + if(!loginappMessageImported_) { Bundle bundle = Bundle.createObject(); @@ -1200,6 +1211,8 @@ public void resetpassword_loginapp(bool noconnect) private void onConnectTo_resetpassword_callback(string ip, int port, bool success, object userData) { + _lastTickCBTime = System.DateTime.Now; + if(!success) { Dbg.ERROR_MSG(string.Format("KBEngine::resetpassword_loginapp(): connect {0}:{1} is error!", ip, port)); @@ -1304,6 +1317,7 @@ public void onOpenLoginapp_createAccount() Dbg.DEBUG_MSG("KBEngine::onOpenLoginapp_createAccount: successfully!"); currserver = "loginapp"; currstate = "createAccount"; + _lastTickCBTime = System.DateTime.Now; if(!loginappMessageImported_) { @@ -1320,6 +1334,8 @@ public void onOpenLoginapp_createAccount() private void onConnectTo_createAccount_callback(string ip, int port, bool success, object userData) { + _lastTickCBTime = System.DateTime.Now; + if(!success) { Dbg.ERROR_MSG(string.Format("KBEngine::createAccount_loginapp(): connect {0}:{1} is error!", ip, port));