private void SetVolumeLayerPropertyOverride(SerializedProperty overrideProperty, HEU_VolumeLayer.Overrides field) { if (overrideProperty != null) { overrideProperty.intValue = (int)HEU_VolumeCache.SetLayerFieldOverride((HEU_VolumeLayer.Overrides)overrideProperty.intValue, field); } }
public static HEU_VolumeLayer.Overrides SetLayerFieldOverride(HEU_VolumeLayer.Overrides setOverride, HEU_VolumeLayer.Overrides field) { return setOverride | field; }
public static bool IsLayerFieldOverriden(HEU_VolumeLayer layer, HEU_VolumeLayer.Overrides field) { return (layer._overrides & field) == field; }