enum class EAbilityBehavior_t : uint32
{
CITADEL_ABILITY_BEHAVIOR_HIDDEN = 0,
CITADEL_ABILITY_BEHAVIOR_DONT_BREAK_INVISIBILITY = 1,
CITADEL_ABILITY_BEHAVIOR_IS_PRIMARY_WEAPON = 2,
CITADEL_ABILITY_BEHAVIOR_SILENT_CAST_FAILURE_FEEDBACK = 3,
CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SPRINT = 4,
CITADEL_ABILITY_BEHAVIOR_CAST_EVEN_IF_BUSY_AND_EXCLUSIVE = 5,
CITADEL_ABILITY_BEHAVIOR_CHANNELLED = 6,
CITADEL_ABILITY_BEHAVIOR_EXCLUSIVE_USE = 7,
CITADEL_ABILITY_BEHAVIOR_PROJECTILE = 8,
CITADEL_ABILITY_BEHAVIOR_WEAPON_TOGGLE = 9,
CITADEL_ABILITY_BEHAVIOR_INPUT_DIRECTIONAL_2D = 10,
CITADEL_ABILITY_BEHAVIOR_INPUT_DIRECTIONAL_3D = 11,
CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS = 12,
CITADEL_ABILITY_BEHAVIOR_DONT_SWITCH_AWAY_ON_CAST = 13,
CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_BUSY = 14,
CITADEL_ABILITY_BEHAVIOR_INTERRUPT_MELEE_ON_CAST = 15,
CITADEL_ABILITY_BEHAVIOR_START_COOLDOWN_ON_TOGGLE_OFF = 16,
CITADEL_ABILITY_BEHAVIOR_DISARMABLE = 17,
CITADEL_ABILITY_BEHAVIOR_NOT_SILENCABLE = 18,
CITADEL_ABILITY_BEHAVIOR_NO_TARGET = 19,
CITADEL_ABILITY_BEHAVIOR_DAMAGE_DOESNT_WAKE_FROM_SLEEP = 20,
CITADEL_ABILITY_BEHAVIOR_UNSELLABLE = 21,
CITADEL_ABILITY_BEHAVIOR_PURCHASABLE_MULTIPLE_TIMES = 22,
CITADEL_ABILITY_BEHAVIOR_DONT_TRIGGER_SPELL_BLOCK = 23,
CITADEL_ABILITY_BEHAVIOR_CANCEL_ON_ATTACK = 24,
CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_CMD_RESTRICTED = 25,
CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT = 26,
CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD = 27,
CITADEL_ABILITY_BEHAVIOR_NON_COMBAT = 28,
CITADEL_ABILITY_BEHAVIOR_EQUAL_UNIT_TARGET_PRIORITY = 29,
CITADEL_ABILITY_BEHAVIOR_DONT_AIM_FACING_ENEMY = 30,
CITADEL_ABILITY_BEHAVIOR_TARGET_THROUGH_WALLS = 31,
CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_HIDDEN = 32,
CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST = 33,
CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED = 34,
CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_SOURCE_IMPACT = 35,
CITADEL_ABILITY_BEHAVIOR_PREVENT_BOT_USAGE = 36,
CITADEL_ABILITY_BEHAVIOR_REQUIRE_PREDICTION = 37,
CITADEL_ABILITY_BEHAVIOR_COOLDOWN_PERSISTS_ACROSS_REBUY = 38,
CITADEL_ABILITY_BEHAVIOR_COOLDOWN_REFILLS_ALL_CHARGES = 39,
CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING = 40,
CITADEL_ABILITY_BEHAVIOR_IGNORE_SELECTION_MASH_PROTECTION = 41,
CITADEL_ABILITY_BEHAVIOR_PREVENT_TRAINING_BOT_USAGE = 42,
CITADEL_ABILITY_BEHAVIOR_CAN_CANCEL_DURING_CAST_DELAY = 43,
CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL = 44,
CITADEL_ABILITY_BEHAVIOR_CAN_CAST_ON_ZIPLINE = 45,
CITADEL_ABILITY_BEHAVIOR_STARTS_ON_COOLDOWN = 46,
CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS = 47,
CITADEL_ABILITY_BEHAVIOR_SWITCH_AWAY_ON_FAILED_CAST = 48,
CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_DODGING = 49,
CITADEL_ABILITY_BEHAVIOR_TRIGGER = 50,
CITADEL_ABILITY_BEHAVIOR_IS_ALTERNATIVE_WEAPON = 51,
CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET = 52,
CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END = 53,
CITADEL_ABILITY_BEHAVIOR_DONT_CONSUME_ABILITY_RESOURCE_ON_CAST = 54,
CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST = 55,
CITADEL_ABILITY_BEHAVIOR_DONT_TRIGGER_POST_CAST_ON_CAST_COMPLETE = 56,
CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI = 57,
CITADEL_ABILITY_BEHAVIOR_MOVEMENT = 58,
CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST = 59,
CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST = 60,
CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST = 61,
CITADEL_ABILITY_BEHAVIOR_DEACTIVATE_CROUCH_TOGGLE_ON_CAST = 62,
CITADEL_ABILITY_BEHAVIOR_CAST_RANGE_IS_2D = 63,
CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL = 64,
CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC = 65,
CITADEL_ABILITY_BEHAVIOR_CAN_CAST_WHILE_DEAD = 66,
CITADEL_ABILITY_BEHAVIOR_CANCEL_ROPE_CLIMB_ON_CAST = 67,
CITADEL_ABILITY_BEHAVIOR_INHIBIT_SOFT_CAMERA_COLLISION = 68,
CITADEL_ABILITY_BEHAVIOR_ALLOW_GUN_FIRE_AFTER_CAST = 69,
CITADEL_ABILITY_BEHAVIOR_ALTERNATIVE_WEAPON_USE_CAST = 70,
CITADEL_ABILITY_BEHAVIOR_CHARGES_ALWAYS_SHOW_PROGRESS = 71,
CITADEL_ABILITY_BEHAVIOR_HOLDS_AT_MAX_CHANNEL = 72,
CITADEL_ABILITY_BEHAVIOR_REFUND_HALF_COOLDOWN_ON_CHANNEL_INTERRUPT = 73,
CITADEL_ABILITY_BEHAVIOR_USE_LAG_COMPENSATION_FOR_UNIT_TARGETING = 74,
// MPropertySuppressEnumerator
CITADEL_ABILITY_BEHAVIOR_COUNT = 75,
};