public List <GameObject> GetWeaponsFromSlot(EnumSlot slot)
    {
        switch (slot)
        {
        case EnumSlot.PRIMARY:
            return(primaryWeapons);

            break;

        case EnumSlot.SECONDARY:
            return(secondaryWeapons);

            break;

        case EnumSlot.SPECIAL:
            return(specialWeapons);

            break;

        default:
            return(primaryWeapons);

            break;
        }
    }
    public GameObject GetWeaponFromRegistry(EnumSlot slot, int index)
    {
        switch (slot)
        {
        case EnumSlot.PRIMARY:
            return(primaryWeapons[index]);

            break;

        case EnumSlot.SECONDARY:
            return(secondaryWeapons[index]);

            break;

        case EnumSlot.SPECIAL:
            return(specialWeapons[index]);

            break;

        default:
            return(primaryWeapons[index]);

            break;
        }
    }