public void AddCount(ItemObject item, int amount)
        {
            Achievement ach;

            for (int i = 0; i < m_Achievements.Count; i++)
            {
                ach = m_Achievements[i];
                if (!ach.requiredItem)
                {
                    continue;
                }
                if (ach.requiredItem.GetID() == item.GetID())
                {
                    ach.AddCount(amount, (x) => AchievementComplete(ach, x));
                }
            }
        }