예제 #1
0
        public static void AddPendingItem(Mobile m, Item item)
        {
            if (!PendingItems.TryGetValue(m, out List <Item> list))
            {
                PendingItems[m] = list = new List <Item>();
            }

            if (!list.Contains(item))
            {
                list.Add(item);
            }

            UltimaStoreContainer.DropItem(item);
        }
예제 #2
0
        public static void AddPendingItem(Mobile m, Item item)
        {
            if (PendingItems == null)
            {
                PendingItems = new Dictionary <Mobile, List <Item> >();
            }

            if (!PendingItems.ContainsKey(m))
            {
                PendingItems[m] = new List <Item>();
            }

            PendingItems[m].Add(item);
            UltimaStoreContainer.DropItem(item);
        }