예제 #1
0
    // El InputController llama a este método cuando deja de usarse un ítem
    public void OnUsingItemStop(int mouseId)
    {
        if (!mouseInfoToSlot.ContainsKey(mouseId))
        {
            return;
        }

        int       slot = mouseInfoToSlot[mouseId];
        Equipable e    = (slot == 0) ? itemAt0 : itemAt1;

        // Llamamos al OnActionEnd del ítem y lo eliminamos de la map de touches
        mouseInfoToSlot.Remove(mouseId);
        e.OnActionEnd();

        if (slot == 0)
        {
            item0Active = false;
        }
        else
        {
            item1Active = false;
        }
    }