// Token: 0x060000B4 RID: 180 RVA: 0x00007884 File Offset: 0x00005A84 public void AddAbility(Ability9 ability) { HudAbility item = new HudAbility(ability); if (ability.IsItem) { this.items.Add(item); return; } this.abilities.Add(item); }
public void AddAbility(Ability9 ability, MenuAbilityToggler itemsToggler) { var hudAbility = new HudAbility(ability); if (ability.IsItem) { itemsToggler.AddAbility(ability.Name); hudAbility.ChangeEnabled(itemsToggler.IsEnabled(ability.Name)); this.items.Add(hudAbility); } else { this.abilities.Add(hudAbility); } }
// Token: 0x060000B5 RID: 181 RVA: 0x000078BC File Offset: 0x00005ABC public void RemoveAbility(Ability9 entity) { if (entity.IsItem) { HudAbility hudAbility = this.items.Find((HudAbility x) => x.Ability.Handle == entity.Handle); if (hudAbility != null) { this.items.Remove(hudAbility); return; } } else { HudAbility hudAbility2 = this.abilities.Find((HudAbility x) => x.Ability.Handle == entity.Handle); if (hudAbility2 != null) { this.abilities.Remove(hudAbility2); } } }