private void PrepareNextSerializedTransform(SerializeVector3Properties type, Vector3 value)
{
switch (type)
{
case SerializeVector3Properties.X:
ObjectMapper.MapBytes(serializedBuffer, value.x);
break;
case SerializeVector3Properties.Y:
ObjectMapper.MapBytes(serializedBuffer, value.y);
break;
case SerializeVector3Properties.Z:
ObjectMapper.MapBytes(serializedBuffer, value.z);
break;
case SerializeVector3Properties.XY:
ObjectMapper.MapBytes(serializedBuffer, value.x);
ObjectMapper.MapBytes(serializedBuffer, value.y);
break;
case SerializeVector3Properties.XZ:
ObjectMapper.MapBytes(serializedBuffer, value.x);
ObjectMapper.MapBytes(serializedBuffer, value.z);
break;
case SerializeVector3Properties.YZ:
ObjectMapper.MapBytes(serializedBuffer, value.y);
ObjectMapper.MapBytes(serializedBuffer, value.z);
break;
case SerializeVector3Properties.XYZ:
ObjectMapper.MapBytes(serializedBuffer, value);
break;
default:
return;
}
}