ToOSD() public méthode

public ToOSD ( ) : OSDMap
Résultat OSDMap
        public bool AddPick(ProfilePickInfo pick)
        {
            if (m_doRemoteOnly) {
                object remoteValue = DoRemote (pick);
                return remoteValue != null && (bool)remoteValue;
            }

            if (GetUserProfile(pick.CreatorUUID) == null)
                return false;

            //It might be updating, delete the old
            QueryFilter filter = new QueryFilter();
            filter.andFilters["PickUUID"] = pick.PickUUID;
            GD.Delete(m_userPicksTable, filter);
            List<object> values = new List<object>
                                      {
                                          pick.Name,
                                          pick.SimName,
                                          pick.CreatorUUID,
                                          pick.PickUUID,
                                          OSDParser.SerializeJsonString(pick.ToOSD())
                                      };
            return GD.Insert(m_userPicksTable, values.ToArray());
        }