public void Parse(string text)
        {
            var parts = text.Split(',');

            if (parts.Length != 2)
            {
                throw new FormatException("vec2 requires 2 float values delimited by a comma");
            }

            var x = float.Parse(parts[0], CultureInfo.InvariantCulture);
            var y = float.Parse(parts[1], CultureInfo.InvariantCulture);

            this._Value = new FileFormats.Vector2(x, y);
        }
 void PropertyContainerFile.IRawVariant.Deserialize(Stream input, Endian endian)
 {
     this._Value = FileFormats.Vector2.Read(input, endian);
 }