public void DropEquippedGear()
        {
            equippedGear.OnDrop();

            Vector3    launchForce  = transform.forward * itemDropForce;
            GameObject newWorldItem = WorldItem.CreateWorldItem(transform.position, transform.rotation, equippedGear.gameObject, launchForce);

            interactor.DroppedObject(newWorldItem);
        }
        private void DropHeldWeapon()
        {
            Vector3    launchForce   = transform.forward * itemDropForce;
            GameObject droppedWeapon = rightHand.GetComponentInChildren <BaseWeapon>().gameObject;

            if (!droppedWeapon)
            {
                return;
            }

            GameObject newWorldItem = WorldItem.CreateWorldItem(transform.position, transform.rotation, droppedWeapon, launchForce);

            interactor.DroppedObject(newWorldItem);
        }