public static Character GetInstance(LocalPlayer player) { Character c = new Character(); c.id = 0; c.name = player.Name; c.level = player.Level; c.realm = player.RealmName; c.battlegroup = "Falta pegar"; c.classe = player.Class.ToString(); c.race = player.Race.ToString(); c.guild = GuildFactory.GetInstance(player); return c; }
public WebMonitorApp(Guild g, Character c, Session s) { guild = g; character = c; session = s; TaskScheduler.UnobservedTaskException += (object sender, UnobservedTaskExceptionEventArgs excArgs) => { Logging.WriteException(excArgs.Exception); excArgs.SetObserved(); }; }
public void startSession() { try { Util.WriteLog("[DEBUG]sSession.getNewSession"); string retorno; session.character = character; session.botDebug = ""; retorno = sSession.getNewSession(conv.ConvertTOJson(session)); session = (Session)conv.ConvertJSON<Session>(retorno); character = session.character; if (character.guild != null) { guild = character.guild; } } catch (AggregateException aex) { aex.Handle((ex) => { return true; }); } catch (Exception ex) { throw ex; } }