private void OnSaveLoaded(object sender, SaveLoadedEventArgs e) { DataAccess.LoadItems(); DataAccess.LoadSprites(); DataAccess.LoadRecipes(); Reset(); if (Context.IsMainPlayer) { foreach (GameLocation location in Game1.locations) { DataAccess.LocationNetworks.Add(location, new List <Network>()); DataAccess.LocationNodes.Add(location, new List <Node>()); DataAccess.UsedNetworkIDs.Add(location, new List <int>()); NetworkBuilder.BuildLocationNetworksTEMP(location); NetworkManager.UpdateLocationNetworks(location); } ConvertFromVanillaMap(); ConvertFromVanillaPlayer(); } if (Globals.UltraDebug) { Printer.Info("Location networks loaded!"); } }