/// <summary>
        /// Reset the selection and player data.
        /// </summary>
        public void Reset()
        {
            if (selectionMark != -1)
            {
                isUseAllowed = true;
                if (usedGear != null)
                {
                    isUseAllowed = usedGear.CheckRestrictions(
                        Session.Party.Players[selectionMark]);
                }

                CalculateSelectedPlayers();
                CalculateForPreview();
            }
        }