//[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>(); }