diff --git a/Source/Engine/Serialization/ReadStream.h b/Source/Engine/Serialization/ReadStream.h index d3c8ec25e..abbb5f97d 100644 --- a/Source/Engine/Serialization/ReadStream.h +++ b/Source/Engine/Serialization/ReadStream.h @@ -151,9 +151,9 @@ public: template typename TEnableIf::Value>::Type Read(T*& data) { - Guid id; - ReadBytes(&id, sizeof(Guid)); - data = (T*)::FindObject(id, T::GetStaticClass()); + uint32 id[4]; + ReadBytes(id, sizeof(id)); + data = (T*)::FindObject(*(Guid*)id, T::GetStaticClass()); } ///