// 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);
        }
Example #2
0
        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);
         }
     }
 }