public override void FromOSD(OSDMap map) { PrincipalID = map["PrincipalID"].AsUUID(); AllowPublish = map["AllowPublish"].AsBoolean(); MaturePublish = map["MaturePublish"].AsBoolean(); //Interests Interests = new ProfileInterests { WantToMask = map["WantToMask"].AsUInteger(), WantToText = map["WantToText"].AsString(), CanDoMask = map["CanDoMask"].AsUInteger(), CanDoText = map["CanDoText"].AsString(), Languages = map["Languages"].AsString() }; //End interests try { if (map.ContainsKey("Notes")) { Notes = (OSDMap)OSDParser.DeserializeJson(map["Notes"].AsString()); } } catch { } AboutText = map["AboutText"].AsString(); FirstLifeImage = map["FirstLifeImage"].AsUUID(); FirstLifeAboutText = map["FirstLifeAboutText"].AsString(); Image = map["Image"].AsUUID(); WebURL = map["WebURL"].AsString(); Created = map["Created"].AsInteger(); DisplayName = map["DisplayName"].AsString(); Partner = map["Partner"].AsUUID(); Visible = map["Visible"].AsBoolean(); AArchiveName = map["AArchiveName"].AsString(); CustomType = map["CustomType"].AsString(); IMViaEmail = map["IMViaEmail"].AsBoolean(); IsNewUser = map["IsNewUser"].AsBoolean(); MembershipGroup = map["MembershipGroup"].AsString(); }
public override void FromOSD (OSDMap map) { PrincipalID = map ["PrincipalID"].AsUUID (); AllowPublish = map ["AllowPublish"].AsBoolean (); MaturePublish = map ["MaturePublish"].AsBoolean (); //Interests Interests = new ProfileInterests { WantToMask = map ["WantToMask"].AsUInteger (), WantToText = map ["WantToText"].AsString (), CanDoMask = map ["CanDoMask"].AsUInteger (), CanDoText = map ["CanDoText"].AsString (), Languages = map ["Languages"].AsString () }; //End interests try { if (map.ContainsKey ("Notes")) Notes = (OSDMap)OSDParser.DeserializeJson (map ["Notes"].AsString ()); } catch { } AboutText = map ["AboutText"].AsString (); FirstLifeImage = map ["FirstLifeImage"].AsUUID (); FirstLifeAboutText = map ["FirstLifeAboutText"].AsString (); Image = map ["Image"].AsUUID (); WebURL = map ["WebURL"].AsString (); Created = map ["Created"].AsInteger (); DisplayName = map ["DisplayName"].AsString (); Partner = map ["Partner"].AsUUID (); Visible = map ["Visible"].AsBoolean (); AArchiveName = map ["AArchiveName"].AsString (); CustomType = map ["CustomType"].AsString (); IMViaEmail = map ["IMViaEmail"].AsBoolean (); IsNewUser = map ["IsNewUser"].AsBoolean (); MembershipGroup = map ["MembershipGroup"].AsString (); }