/// <summary> /// /// </summary> /// <param name="_tg"></param> public void LoadFromTGSerializedObject(TGSerializedObject _tg) { int recordCount = _tg.GetInt32("RecordCount"); for (int i = 0; i < recordCount; i++) { string serialized = _tg.GetString(i.ToString()); T item = TGSerializedObject.GetTGSerializable <T>(serialized); Add(item); } }
public void LoadFromTGSerializedObject(TGSerializedObject _tg) { int?propertyCount = _tg.GetNullableInt32("PropertyCount"); if (propertyCount != null) { for (int i = 0; i < propertyCount.Value; i++) { string temp = _tg.GetString(i.ToString()); Property p = TGSerializedObject.GetTGSerializable <Property>(temp); Add(p); } } }