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]); }