public static void Init(string[] args) { if (initialized) { return; } initialized = true; CultureInfo.DefaultThreadCurrentCulture = CultureInfo.InvariantCulture; CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.InvariantCulture; Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; // Initial notification. Logging.Write()(LogLevel.Info, "[-- SDK Bootstrap Loading --]"); // Load GameObjects. GameObjects.Initialize(); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] GameObjects Initialized."); // Create L# menu Variables.LeagueSharpMenu = new Menu("LeagueSharp", "LeagueSharp", true).Attach(); MenuCustomizer.Initialize(Variables.LeagueSharpMenu); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] LeagueSharp Menu Created."); // Load the Orbwalker Variables.Orbwalker = new Orbwalker(Variables.LeagueSharpMenu); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Orbwalker Initialized."); // Load the TargetSelector. Variables.TargetSelector = new TargetSelector(Variables.LeagueSharpMenu); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] TargetSelector Initialized."); // Load the Notifications Notifications.Initialize(Variables.LeagueSharpMenu); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Notifications Initialized."); // Load Damages. Damage.Initialize(Variables.GameVersion); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Damage Library Initialized."); // Load Gapcloser. Gapcloser.Initialize(); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Gapcloser Library Initialized."); // Final notification. Logging.Write()(LogLevel.Info, "[-- SDK Bootstrap Loading --]"); }
/// <summary> /// External attachment handle for the Sandbox to load in the SDK library. /// </summary> /// <param name="args"> /// The additional arguments the loader passes. /// </param> public static void Init(string[] args) { // Initial notification. Logging.Write()(LogLevel.Info, "[-- SDK Bootstrap Loading --]"); // Create L# menu Variables.LeagueSharpMenu = new Menu("LeagueSharp", "LeagueSharp", true).Attach(); MenuCustomizer.Initialize(Variables.LeagueSharpMenu); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Created L# Menu."); // Load the Orbwalker Orbwalker.Initialize(Variables.LeagueSharpMenu); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Orbwalker Initialized."); // Load the TargetSelector. TargetSelector.Initialize(Variables.LeagueSharpMenu); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] TargetSelector Initialized."); // Load the Notifications Notifications.Initialize(Variables.LeagueSharpMenu); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Notifications Initialized."); // Load GameObjects. GameObjects.Initialize(); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] GameObjects loaded."); // Load Damages. Damage.Initialize(Game.Version); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Damage Library loaded."); // Load Gapcloser. Gapcloser.Initialize(); Logging.Write()(LogLevel.Info, "[SDK Bootstrap] Gapcloser Library loaded."); // Final notification. Logging.Write()(LogLevel.Info, "[-- SDK Bootstrap Loading --]"); }