Example #1
0
    //[Command]
    public void CmdRefreshAbilityInfo()
    {
        ClearAbilityLists();
        //AddWeaponAbilityData();
        //SortAbilities();
        PutAbilitiesIntoOverflow();
        var au = GetComponent <AbilityUser>();

        //foreach (var spirit in su.spirits) foreach (var ability in spirit.activeAbilities) AddAbilityInfo(ability);
        foreach (var ability in au.soulGemActives)
        {
            AddAbilityInfo(ability);
        }
        AddAbilityBlankPadding(10);
        SortConsumables();
        foreach (var consumable in GetComponent <PlayerCharacter>().consumables)
        {
            AddHotbarConsumable(consumable);
        }
        AddAbilityBlankPadding(13);
        AddPassiveInfo(au.soulGemPassive);
        AddTooltipData();
        SkillTreeDropSlot.UpdateAbility();
        AbilityScreenIcon.UpdateAbilities();
        //RefreshSpiritInfo();
    }