Currently has a problem though where LUA cannot see the change in CanFire if the HDFirearm is active during the first frame that it switches over since it will then be set to false again after shooting a bullet in the same update() before Lua can see it.
Currently has a problem though where LUA cannot see the change in CanFire if the HDFirearm is active during the first frame that it switches over since it will then be set to false again after shooting a bullet in the same update() before Lua can see it.