Server.Items.AddressBook.AddEntry C# (CSharp) Méthode

AddEntry() public méthode

public AddEntry ( Server.Mobile Owner ) : AdresseeEntry
Owner Server.Mobile
Résultat AdresseeEntry
        public AdresseeEntry AddEntry(Mobile Owner)
        {
            AdresseeEntry be = new AdresseeEntry(Owner);
            InvalidateProperties();
            m_Entries.Add(be);
            return be;
        }

Same methods

AddressBook::AddEntry ( AdresseeEntry be ) : void

Usage Example

Exemple #1
0
        private static void AllNames_OnTarget(Mobile from, object obj)
        {
            if (obj is AddressBook)
            {
                int         count = 0;
                AddressBook book  = (AddressBook)obj;

                if (book.Entries != null)
                {
                    book.Entries.Clear();
                }
                else
                {
                    book.Entries = new ArrayList();
                }
                foreach (Mobile m in World.Mobiles.Values)
                {
                    PlayerMobile mp = m as PlayerMobile;
                    if (mp != null)
                    {
                        count += 1;
                        book.AddEntry(mp);
                    }
                }

                from.SendMessage("The Address Book has been filled with " + count + " entries");

                CommandLogging.WriteLine(from, "{0} {1} filling Address Book {2}", from.AccessLevel, CommandLogging.Format(from), CommandLogging.Format(book));
            }
            else
            {
                from.BeginTarget(-1, false, TargetFlags.None, new TargetCallback(AllNames_OnTarget));
                from.SendMessage("That is not a Address Book. Try again.");
            }
        }