/// <summary> /// Load given Spell-data from DB /// </summary> private static void LoadOverrides() { var mapper = ContentMgr.GetMapper <Spell>(); mapper.AddObjectsUInt(ById); ContentMgr.Load(mapper); }
private static void LoadMapData() { Instance.WorldStates = new WorldStateCollection(Instance, Constants.World.WorldStates.GlobalStates); new DBCReader <MapConverter>(RealmServerConfiguration.GetDBCFile(WCellConstants.DBC_MAPS)); new DBCReader <MapDifficultyConverter>(RealmServerConfiguration.GetDBCFile(WCellConstants.DBC_MAPDIFFICULTY)); // add existing MapTemplate objects to mapper var mapper = ContentMgr.GetMapper <MapTemplate>(); mapper.AddObjectsUInt(s_MapTemplates); // Add additional data from DB ContentMgr.Load <MapTemplate>(); // when only updating, it won't call FinalizeAfterLoad automatically: foreach (var rgn in s_MapTemplates) { if (rgn != null) { rgn.FinalizeDataHolder(); } } SetupBoundaries(); }