pub(super) fn apply_hero_tree_spell_gating( trees: &[HeroTalentTreeDesc], selected_tree_names: &[Box<str>], talent_spell_ids: &mut Vec<u32>, selected_talent_spell_ids: &mut Vec<u32>, )