Originally Posted by Nataraja
could it change weapon into knife or kanata etc.
I don't think that is possible unless you always want it to hit directly in front of you. It uses the shot to pinpoint where the cannon should be fired. If you have a melee weapon, the range is in front of you. When you hit a zombie in front of you it will hit directly where that zombie was. You would end up hurting yourself.
A way that would only work is if instead of using the shot, it uses your crosshairs to pinpoint the cannon, but why would you want it on a melee weapon to begin with?