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); }