Example #1
0
 public void Assign(SaveData saveData)
 {
     boolKeyValuePairLists       = saveData.boolKeyValuePairLists;
     intKeyValuePairLists        = saveData.intKeyValuePairLists;
     stringKeyValuePairLists     = saveData.stringKeyValuePairLists;
     vector3KeyValuePairLists    = saveData.vector3KeyValuePairLists;
     quaternionKeyValuePairLists = saveData.quaternionKeyValuePairLists;
 }
Example #2
0
 private bool Load <T>(KeyValuePairLists <T> lists, string key, ref T value)
 {
     return(lists.TryGetValue(key, ref value));
 }
Example #3
0
 private void Save <T>(KeyValuePairLists <T> lists, string key, T value)
 {
     lists.TrySetValue(key, value);
 }