Flags indicating wether an Option and its feature should be included in a build.
[Flags] public enum OptionInclusion
In the editor, the inclusion of an Option is set in Build Profiles in the right-hand column for each main Option. In code, the inclusion is stored in the Build Profile's ValueStore, specifically in Inclusion.
The actual symbols being defined also depends on the Option's OptionCapabilities. Only if the Option has the right capabilities and the inclusion has been set, will the symbols be defined.
The inclusion only applies to the main Option. All child and variant Options will inherit the inclusion from their main parent.
Flag indicating the feature should be included.
Mask including both feature and option.
Flag indicating the option should be included.
Remove the feature and the option form the build.