Enum ModifierType
- Namespace
- StarterKit
- Assembly
- StarterKit.dll
STARTERKIT: Modifier type IDs for the modifier system. Maps string keys from JSON5 data files to ushort IDs for the Engine ModifierSystem.
Convention:
- Keys ending in "_modifier" are multiplicative (percentage bonus)
- Keys ending in "additive" or "monthly" are additive (flat bonus)
Usage: modifierSystem.AddProvinceModifier(provinceId, ModifierSource.CreatePermanent( ModifierSource.SourceType.Building, buildingId, (ushort)ModifierType.LocalIncomeModifier, value, isMultiplicative: true ));
public enum ModifierType : ushort
Fields
CountryIncomeModifier = 100LocalIncomeAdditive = 2LocalIncomeModifier = 1