public static void Initialize(SocialMode?mode = null) { if (!mode.HasValue) { mode = SocialMode.None; mode = SocialMode.Steam; } _mode = mode.Value; _modules = new List <ISocialModule>(); JoinRequests = new ServerJoinRequestsManager(); Main.OnTickForInternalCodeOnly += JoinRequests.Update; switch (Mode) { case SocialMode.Steam: LoadSteam(); break; case SocialMode.WeGame: LoadWeGame(); break; } foreach (ISocialModule module in _modules) { module.Initialize(); } }
public static void Initialize(SocialMode?mode = null) { if (!mode.HasValue) { mode = new SocialMode?(SocialMode.None); } SocialAPI._mode = mode.Value; SocialAPI._modules = new List <ISocialModule>(); SocialAPI.JoinRequests = new ServerJoinRequestsManager(); Main.OnTickForInternalCodeOnly += new Action(SocialAPI.JoinRequests.Update); switch (SocialAPI.Mode) { case SocialMode.Steam: SocialAPI.LoadSteam(); break; case SocialMode.WeGame: SocialAPI.LoadWeGame(); break; } foreach (ISocialModule module in SocialAPI._modules) { module.Initialize(); } }
public static void Initialize(SocialMode?mode = null) { if (!mode.HasValue) { mode = new SocialMode?(SocialMode.None); } SocialAPI._mode = mode.Value; SocialAPI._modules = new List <ISocialModule>(); if (SocialAPI.Mode == SocialMode.Steam) { SocialAPI.LoadSteam(); } foreach (ISocialModule module in SocialAPI._modules) { module.Initialize(); } }
private static void InnerStart(string[] args) { try { Program.LaunchParameters = Utils.ParseArguements(args); ProgramServer.Game = new Main(); string str = null; int num = 0; SocialMode socialMode = SocialMode.None; while (num < (int)args.Length) { if (args[num].ToLower() == "-steam") { socialMode = SocialMode.Steam; } num++; } SocialAPI.Initialize(new SocialMode?(socialMode)); if (str != null) { ProgramServer.Game.SetWorld(str); } try { Console.WriteLine("TerrariaAPI Version: " + ServerApi.ApiVersion + " (Protocol {0} ({1}))", Terraria.Main.versionNumber2, Terraria.Main.curRelease); Console.WriteLine("SendQ edition"); ServerApi.Initialize(args, Game); } catch (Exception ex) { ServerApi.LogWriter.ServerWriteLine( "Startup aborted due to an exception in the Server API initialization:\n" + ex, TraceLevel.Error); Console.ReadLine(); return; } ProgramServer.Game.DedServ(); ServerApi.DeInitialize(); } catch (Exception exception1) { ServerApi.LogWriter.ServerWriteLine("Server crashed due to an unhandled exception:\n" + exception1, TraceLevel.Error); } }
public static void Initialize(SocialMode?mode = null) { if (!mode.HasValue) { mode = SocialMode.None; } _mode = mode.Value; _modules = new List <ISocialModule>(); SocialMode mode2 = Mode; if (mode2 == SocialMode.Steam) { LoadSteam(); } foreach (ISocialModule module in _modules) { module.Initialize(); } }
public static void Initialize(SocialMode?mode = null) { if (!mode.HasValue) { mode = new SocialMode?(SocialMode.None); if (Program.LaunchParameters.ContainsKey("-steam")) { mode = new SocialMode?(SocialMode.Steam); } } SocialAPI._mode = mode.Value; SocialAPI._modules = new List <ISocialModule>(); if (SocialAPI.Mode == SocialMode.Steam) { SocialAPI.LoadSteam(); } foreach (ISocialModule module in SocialAPI._modules) { module.Initialize(); } }
// Token: 0x06000ADE RID: 2782 RVA: 0x003CC888 File Offset: 0x003CAA88 public static void Initialize(SocialMode?mode = null) { if (!mode.HasValue) { mode = new SocialMode?(SocialMode.None); mode = new SocialMode?(SocialMode.None); } SocialAPI._mode = mode.Value; SocialAPI._modules = new List <ISocialModule>(); SocialMode mode2 = SocialAPI.Mode; /*if (mode2 == SocialMode.Steam) * { * SocialAPI.LoadSteam(); * }*/ using (List <ISocialModule> .Enumerator enumerator = SocialAPI._modules.GetEnumerator()) { while (enumerator.MoveNext()) { enumerator.Current.Initialize(); } } }