public void MagReleaseUpdate(CustomHand hand) { //Debug.Log("dropped mag button checked"); if (LowerButtonClick.GetStateUp(hand.handType)) { magReleaseClick = false; } if (!magReleaseClick && LowerButtonClick.GetStateDown(hand.handType)) { //Debug.Log("dropped mag button clicked"); // do the mag release if (attachMagazine != null) { attachMagazine.DropMagazine(); } magReleaseClick = true; } }