private void OnSocketEvent(SocketEvent e) { switch (e.type) { case SocketEvent.Type.Connect: if (e.errorCode == SocketError.Success) { Logger.Log($"Connected to server {this.ip}:{this.port}"); Windows.CONNECTING_WIN.Hide(); UIManager.EnterLogin(); } else { string msg = $"Socket error, type:{e.type}, code:{e.errorCode}, msg:{e.msg}"; Logger.Warn(msg); Windows.ALERT_WIN.Open(msg, this.OnConfirmDisconnected); } break; case SocketEvent.Type.Close: { string msg = $"Socket error, type:{e.type}, code:{e.errorCode}, msg:{e.msg}"; Logger.Warn(msg); Windows.ALERT_WIN.Open(msg, this.OnConfirmDisconnected); } break; } }
void OnLoadFail(string error) { Logger.Log("load " + this.url + " failed: " + error); this.OnExternalLoadFailed(); }
private void OnError(object sender, string msg, object data) { Logger.Log(msg); }