Aurora.Services.WebAPIHandler.LandData2WebOSD C# (CSharp) Метод

LandData2WebOSD() приватный статический Метод

private static LandData2WebOSD ( Aurora.Framework.LandData parcel ) : OSDMap
parcel Aurora.Framework.LandData
Результат OSDMap
        private static OSDMap LandData2WebOSD(LandData parcel)
        {
            OSDMap parcelOSD = parcel.ToOSD();
            parcelOSD["GenericData"] = parcelOSD.ContainsKey("GenericData") ? (parcelOSD["GenericData"].Type == OSDType.Map ? parcelOSD["GenericData"] : (OSDMap)OSDParser.DeserializeLLSDXml(parcelOSD["GenericData"].ToString())) : new OSDMap();
            parcelOSD["Bitmap"] = OSD.FromBinary(parcelOSD["Bitmap"]).ToString();
            parcelOSD["RegionHandle"] = OSD.FromString((parcelOSD["RegionHandle"].AsULong()).ToString());
            parcelOSD["AuctionID"] = OSD.FromInteger((int)parcelOSD["AuctionID"].AsUInteger());
            return parcelOSD;
        }