public void SetFlag(EquipmentParameterFlag flag, bool value)
        {
            if (!FlagOffsetDictionaries[Slot].ContainsKey(flag))
            {
                return;
            }

            var index = FlagOffsetDictionaries[Slot][flag];

            _bits[index] = value;
        }
        public bool GetFlag(EquipmentParameterFlag flag)
        {
            if (!FlagOffsetDictionaries[Slot].ContainsKey(flag))
            {
                return(false);
            }

            var index = FlagOffsetDictionaries[Slot][flag];

            return(_bits[index]);
        }