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();
    }
 // Use this for initialization
 void Start()
 {
     instance      = this;
     originalColor = background.color;
     abilityMenu   = GameObject.FindGameObjectWithTag("AbilityScreen").GetComponent <AbilityMenu>();
 }