Aurora.Addon.HyperGrid.RobustOpenProfileModule.GetPicks C# (CSharp) Метод

GetPicks() публичный Метод

public GetPicks ( UUID ownerID ) : List
ownerID UUID
Результат List
        public List<ProfilePickInfo> GetPicks(UUID ownerID)
        {
            Hashtable ReqHash = new Hashtable();
            ReqHash["uuid"] = ownerID;

            Hashtable result = GenericXMLRPCRequest(ReqHash,
                    "avatarpicksrequest");

            if (!Convert.ToBoolean(result["success"]))
                return new List<ProfilePickInfo>();

            ArrayList dataArray = (ArrayList)result["data"];

            List<ProfilePickInfo> picks = new List<ProfilePickInfo>();

            if (dataArray != null)
            {
                foreach (Object o in dataArray)
                {
                    Hashtable d = (Hashtable)o;

                    UUID pickID = new UUID(d["pickid"].ToString());
                    string name = d["name"].ToString();
                    picks.Add(new ProfilePickInfo { Name = name, PickUUID = pickID });
                }
            }
            return picks;
        }