enum class ECitadelWeaponAttributes : uint16
{
    // MPropertyFriendlyName = None
    EWeaponAttribute_None = 0,
    // MPropertyFriendlyName = Rapid Fire
    EWeaponAttribute_RapidFire = 1, // (1 << 0)
    // MPropertyFriendlyName = Burst Fire
    EWeaponAttribute_BurstFire = 2, // (1 << 1)
    // MPropertyFriendlyName = Spreadshot
    EWeaponAttribute_Spreadshot = 4, // (1 << 2)
    // MPropertyFriendlyName = Beam Weapon
    EWeaponAttribute_BeamWeapon = 8, // (1 << 3)
    // MPropertyFriendlyName = Close Range
    EWeaponAttribute_CloseRange = 16, // (1 << 4)
    // MPropertyFriendlyName = Medium Range
    EWeaponAttribute_MediumRange = 32, // (1 << 5)
    // MPropertyFriendlyName = Long Range
    EWeaponAttribute_LongRange = 64, // (1 << 6)
    // MPropertyFriendlyName = Heavy Hitter
    EWeaponAttribute_HeavyHitter = 128, // (1 << 7)
    // MPropertyFriendlyName = Projectile
    EWeaponAttribute_Projectile = 256, // (1 << 8)
    // MPropertyFriendlyName = Bouncy
    EWeaponAttribute_Bouncy = 512, // (1 << 9)
};