private void AddSaveLoadVariable <T>(Dictionary <string, SaveLoadVariable <T> > collection, string name, Func <T, string> save, Action <T, string> load) { if (collection.ContainsKey(name) == false) { SaveLoadVariable <T> slv = new SaveLoadVariable <T>(name, save, load); collection.Add(name, slv); } }
private void AddSaveLoadVariable(string name, Func <string> save, Action <string> load) { if (saveLoadVariables.ContainsKey(name) == false) { SaveLoadVariable slv = new SaveLoadVariable(name, save, load); saveLoadVariables.Add(name, slv); } }