private FVector AsVector(VectorType type) { _reader.Reset(); FVector tVector = null; switch (type) { case VectorType.Normal: tVector = _reader.SerializePropertyVectorNormal(); break; case VectorType.Vector10: tVector = _reader.SerializePropertyVector10(); break; case VectorType.Vector100: tVector = _reader.SerializePropertyVector100(); break; case VectorType.Quantize: tVector = _reader.SerializePropertyQuantizeVector(); break; case VectorType.Single: tVector = _reader.SerializePropertyVector(); break; } if (_reader.IsError || !_reader.AtEnd()) { return(null); } return(tVector); }