Ejemplo n.º 1
0
    public void Initialize(List <Ability> actvieAbilities, Ability activeMovementAbility)
    {
        s_Instance = this;
        for (int k = 0; k < actvieAbilities.Count; k++)
        {
            abilitySlots[k].SetAbilitySlot(actvieAbilities[k]);
        }

        movementAbilitySlot.SetAbilitySlot(activeMovementAbility);

        EventSystem.current.SetSelectedGameObject(abilitySlots[0].gameObject, null);
    }
Ejemplo n.º 2
0
    private void Start()
    {
        abilityDisplayArea = AbilityDisplayArea.instance;
        terminalAbility    = LootWrangler.instance.GetRandomAbility();
        abilityDisplayArea.SetNewItemSlot(terminalAbility.ability);

        if (terminalAbility.ability.abilityType == Ability.AbilityType.Mobility)
        {
            abilityDisplayArea.movementAbility = true;
        }
        else
        {
            abilityDisplayArea.movementAbility = false;
        }
    }