Exemplo n.º 1
0
        public static MediaEntrySnapshot[] SnapshotArrayFromList(OpenSim.Framework.PrimitiveBaseShape.PrimMedia mediaList)
        {
            if (mediaList == null)
            {
                return(null);
            }

            MediaEntrySnapshot[] snapList = new MediaEntrySnapshot[mediaList.Count];

            for (int index = 0; index < mediaList.Count; index++)
            {
                snapList[index] = MediaEntrySnapshot.FromMediaEntry(mediaList[index]);
            }

            return(snapList);
        }
Exemplo n.º 2
0
        public static OpenSim.Framework.PrimitiveBaseShape.PrimMedia SnapshotArrayToList(MediaEntrySnapshot[] snapList)
        {
            if (snapList == null)
            {
                return(null);
            }

            var mediaList = new OpenSim.Framework.PrimitiveBaseShape.PrimMedia(snapList.Length);

            mediaList.New(snapList.Length);
            int index = 0;

            foreach (var snap in snapList)
            {
                mediaList[index++] = (snap != null) ? snap.ToMediaEntry() : null;
            }

            return(mediaList);
        }