Пример #1
0
            /// <summary>
            /// Creates a deep copy of the TtabItemMotiveItemArrayList
            /// </summary>
            public TtabItemSingleMotiveItemArrayList Clone(TtabItemAnimalMotiveItem parent)
            {
                TtabItemSingleMotiveItemArrayList clone = new TtabItemSingleMotiveItemArrayList();

                foreach (TtabItemSingleMotiveItem item in this)
                {
                    clone.Add(item.Clone(parent.parent));
                }
                return(clone);
            }
Пример #2
0
        protected override void Unserialize(System.IO.BinaryReader reader)
        {
            int count = reader.ReadInt32();

            items = new TtabItemSingleMotiveItemArrayList(new TtabItemSingleMotiveItem[count]);
            for (int i = 0; i < count; i++)
            {
                items[i] = new TtabItemSingleMotiveItem(this.parent, reader);
            }
        }