Exemple #1
0
        public ItemPair GetItemPair(int itemID)
        {
            ItemPair pair = null;

            GetItemMap().TryGetValue(itemID, out pair);

            return(pair);
        }
Exemple #2
0
        public void AddItemCount(int itemID, int count)
        {
            ItemPair pair = GetItemPair(itemID);

            if (pair == null)
            {
                pair = AddItemPair(itemID);
            }

            pair.AddItemCount(count);
        }
Exemple #3
0
        public int GetItemCount(int itemID)
        {
            ItemPair pair = GetItemPair(itemID);

            if (pair == null)
            {
                return(0);
            }

            return(pair.GetItemCount());
        }
Exemple #4
0
        protected ItemPair AddItemPair(int itemID)
        {
            ItemPair pair = new ItemPair();

            pair.SetDirtyRecorder(m_Recorder);
            pair.SetItemID(itemID);

            GetItemMap().Add(itemID, pair);
            a.Add(pair);
            SetDataDirty();
            return(pair);
        }