OpenMetaverse.LoginResponseData.ParseMappedUUID C# (CSharp) Method

ParseMappedUUID() public static method

public static ParseMappedUUID ( string key, string key2, OSDMap reply ) : UUID
key string
key2 string
reply OSDMap
return UUID
        public static UUID ParseMappedUUID(string key, string key2, OSDMap reply)
        {
            OSD folderOSD;
            if (reply.TryGetValue(key, out folderOSD) && folderOSD.Type == OSDType.Array)
            {
                OSDArray array = (OSDArray)folderOSD;
                if (array.Count == 1 && array[0].Type == OSDType.Map)
                {
                    OSDMap map = (OSDMap)array[0];
                    OSD folder;
                    if (map.TryGetValue(key2, out folder))
                        return folder.AsUUID();
                }
            }

            return UUID.Zero;
        }