OpenMetaverse.LoginResponseData.ParseVector3 C# (CSharp) Method

ParseVector3() public static method

public static ParseVector3 ( string key, OSDMap reply ) : System.Vector3
key string
reply OSDMap
return System.Vector3
        public static Vector3 ParseVector3(string key, OSDMap reply)
        {
            OSD osd;
            if (reply.TryGetValue(key, out osd))
            {
                if (osd.Type == OSDType.Array)
                {
                    return ((OSDArray)osd).AsVector3();
                }
                else if (osd.Type == OSDType.String)
                {
                    OSDArray array = (OSDArray)OSDParser.DeserializeLLSDNotation(osd.AsString());
                    return array.AsVector3();
                }
            }

            return Vector3.Zero;
        }