diff --git a/LibreMetaverseTypes/Vector2.cs b/LibreMetaverseTypes/Vector2.cs index 14820b7d..909e157f 100644 --- a/LibreMetaverseTypes/Vector2.cs +++ b/LibreMetaverseTypes/Vector2.cs @@ -284,17 +284,16 @@ namespace OpenMetaverse /// /// A string representation of a 2D vector, enclosed /// in arrow brackets and separated by commas - public static Vector3 Parse(string val) + public static Vector2 Parse(string val) { char[] splitChar = { ',' }; string[] split = val.Replace("<", String.Empty).Replace(">", String.Empty).Split(splitChar); - return new Vector3( + return new Vector2( float.Parse(split[0].Trim(), Utils.EnUsCulture), - float.Parse(split[1].Trim(), Utils.EnUsCulture), - float.Parse(split[2].Trim(), Utils.EnUsCulture)); + float.Parse(split[1].Trim(), Utils.EnUsCulture)); } - public static bool TryParse(string val, out Vector3 result) + public static bool TryParse(string val, out Vector2 result) { try { @@ -303,7 +302,7 @@ namespace OpenMetaverse } catch (Exception) { - result = Vector3.Zero; + result = Vector2.Zero; return false; } }