/// <summary> Called to update data </summary> private void _Update() { Globals.persistend_data = persistend_data = new DataStructure("persistend_data"); Globals.settings = DataStructure.Load("saved/settings", "settings", persistend_data); Globals.bindings = new KeyBindingCollection("saved/keybindings"); Globals.parts = DataStructure.LoadFromDir("parts", "parts", persistend_data); Globals.premade_ships = DataStructure.Load("ships/premade_ships", "premade", persistend_data); Globals.planet_information = DataStructure.Load("campagne/nations/celestials", "Planets", persistend_data); Globals.nation_information = DataStructure.Load("campagne/nations/nations", "Nations", persistend_data); Globals.impact_textures = new ImpactTextures("GameData/Textures/impact_textures"); Globals.selector_data = new SelectorData("GameData/Textures/selector_sprite_data"); var battle_list = new DataStructure("battles", persistend_data); foreach (string battlepath in FileReader.AllFileNamesInDir(DataStructure.GeneralPath + "battles")) { string[] bpsplit = battlepath.Split('/'); string battlename = bpsplit[bpsplit.Length - 1]; battlename = battlename.Substring(0, battlename.Length - 5); var ds = new DataStructure(battlename, battle_list); ds.Set("path", battlepath); } Globals.battle_list = battle_list; Globals.ammunition = DataStructure.LoadFromDir("ammunition", "ammunition", persistend_data); }