Your cart is currently empty!
This component delivers a way to shoot weapons attached to a vehicle eg. Tanks.
Weapons do not need animations as I have included a system that can simulate the mechanics of the weapons.
If first person perspective will be available, Camera Pivot CANNOT BE EMPTY in the seat that uses this weapon.
The main settings all replicate NeoFPS shootable weapon settings combined with all of the extra settings required.
Grenades can also be launched. Just add as per projectile.
Please ensure all origins are correctly aligned in your models, else make an empty gameobject that will act as a pivot, I have included a demonstration of this on the tank. Also, if using two or more weapons that will rotate, and they are parent child setups, then only setup the Objects To Rotate on the parent.
Each Object To Rotate has some settings as follows.
Object To Rotate
The object that will be rotated towards the player look direction.
Input Axis
Which input should drive the object rotation when in first person view.
Axis To Rotate Around
Which axis should the object rotate around when in first person view.
Limit Min Max Angle
Limit the rotation here.
Smooth
This affects the speed of rotation.
Slot ID
Is which slot the item should equip to.
Fire Force
How much force to apply to the object that is firing (if it has a rigidbody). Perfect for a Tank Blast!
Add Object Velocity To Projectile
Should the BoardSource rigidbody velocity be added to the projectile?
Projectile Safety Distance
When the projectile is spawned, if it will collide with the firing weapons BoardSource then it will be moved this far forward.
Projectile Safety Radius
The cast radius for collision checks between the BoardSource and the projectile that will be fired.