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; } }
public void SetSelectedGameObject(DisplayObject selected, BaseEventData pointer) { if (this._selectionGuard) { Logger.Error("Attempting to select " + selected + "while already selecting an object."); return; } this._selectionGuard = true; if (selected == this._currentSelected) { this._selectionGuard = false; return; } ExecuteEvents.Execute(this._currentSelected, pointer, EventTriggerType.Deselect); this._currentSelected = selected; ExecuteEvents.Execute(this._currentSelected, pointer, EventTriggerType.Select); this._selectionGuard = false; }
public Skill GetSkill(string id) { Skill skill = null; if (!string.IsNullOrEmpty(id)) { for (int i = 0; i < this.numSkills; i++) { skill = this.skills[i]; if (skill.id == id) { break; } } } if (skill == null) { Logger.Error($"Skill:{id} not exist"); } return(skill); }
private static void Start(Options opts) { Console.Title = "BS"; string logCfg; try { logCfg = File.ReadAllText(opts.logCfg); } catch (Exception e) { Logger.Error($"Logger config file load failed,error:{e}"); return; } Logger.Init(logCfg, "BS"); _inputHandler = new InputHandler { cmdHandler = HandleInput }; _inputHandler.Start(); ErrorCode eResult = BS.instance.Initialize(opts); if (ErrorCode.Success != eResult) { Logger.Error($"Initialize BS fail,error code:{eResult}"); return; } Logger.Info("BS Initialize success"); eResult = BS.instance.Start(); if (ErrorCode.Success != eResult) { Logger.Error($"Start BS fail, error code:{eResult}"); return; } MainLoop(); _inputHandler.Stop(); }
private static void Dispose() { _disposed = true; BS.instance.Dispose(); Logger.Dispose(); }
private void OnLoadError(object sender, string msg, object data) { Logger.Error(msg); }
void OnLoadFail(string error) { Logger.Log("load " + this.url + " failed: " + error); this.OnExternalLoadFailed(); }
private void OnUnhandledException(object sender, UnhandledExceptionEventArgs e) { Logger.Error(e.ExceptionObject.ToString()); }
private void OnError(object sender, string msg, object data) { Logger.Log(msg); }