Ejemplo n.º 1
0
    void Update()
    {
        if (slotManager.Slots.Count > 0)
        {
            if (Input.GetKeyDown(KeyCode.Alpha1))
            {
                slotManager.ActivateSlot(0);
            }
            else if (Input.GetKeyDown(KeyCode.Alpha2))
            {
                slotManager.ActivateSlot(1);
            }
            else if (Input.GetKeyDown(KeyCode.Alpha3))
            {
                slotManager.ActivateSlot(2);
            }
            else if (Input.GetKeyDown(KeyCode.Alpha4))
            {
                slotManager.ActivateSlot(3);
            }
            else if (Input.GetKeyDown(KeyCode.Q))
            {
                slotManager.ActivatePrev();
            }
            else if (Input.GetKeyDown(KeyCode.E))
            {
                slotManager.ActivateNext();
            }

            if (Input.GetKeyDown(KeyCode.Space) && slotManager.Slots[slotManager.IndexOfActivatedSlot].Use())
            {
                UsePower(slotManager.ActivatedSlot.Power);
            }
        }
    }