static void SetAdvanced(Advanceable mask, bool value, SerializedHDLight serialized, Editor owner) { if (value) { serialized.serializedLightData.showAdditionalSettings.intValue |= (int)mask; } else { serialized.serializedLightData.showAdditionalSettings.intValue &= ~(int)mask; } }
static void SwitchAdvanced(Advanceable mask, SerializedHDLight serialized, Editor owner) { if ((serialized.serializedLightData.showAdditionalSettings.intValue & (int)mask) != 0) { serialized.serializedLightData.showAdditionalSettings.intValue &= ~(int)mask; } else { serialized.serializedLightData.showAdditionalSettings.intValue |= (int)mask; } }
static bool GetAdvanced(Advanceable mask, SerializedHDLight serialized, Editor owner) { return (serialized.serializedLightData.showAdditionalSettings.intValue & (int)mask) != 0; }