diff --git a/Source/Engine/Serialization/Stream.cpp b/Source/Engine/Serialization/Stream.cpp index 269d49562..21d10f987 100644 --- a/Source/Engine/Serialization/Stream.cpp +++ b/Source/Engine/Serialization/Stream.cpp @@ -274,6 +274,12 @@ void ReadStream::ReadVariant(Variant* data) case VariantType::Bool: data->AsBool = ReadBool(); break; + case VariantType::Int16: + ReadInt16(&data->AsInt16); + break; + case VariantType::Uint16: + ReadUint16(&data->AsUint16); + break; case VariantType::Int: ReadInt32(&data->AsInt); break; @@ -573,6 +579,12 @@ void WriteStream::WriteVariant(const Variant& data) case VariantType::Bool: WriteBool(data.AsBool); break; + case VariantType::Int16: + WriteInt16(data.AsInt16); + break; + case VariantType::Uint16: + WriteUint16(data.AsUint16); + break; case VariantType::Int: WriteInt32(data.AsInt); break;