// 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; } }