static Engine() { // load user settings APISettings.Load(); // try to load API key Engine.TryLoadKey(); // update version info Engine.UpdateRealmsInfo(); // load data Engine.Champions = new ChampionDataManager(Engine.apiKey); Engine.Items = new ItemDataManager(Engine.apiKey); Engine.Maps = new MapDataManager(Engine.apiKey); // handle key load event (in case key is updated later) Engine.apiKey.Loaded += Engine.APIKey_Loaded; return; }