What I mean to say is: When a superclass contains a shoot(params…) method and an update() that calls the shoot() method.
And a subclass contains an overriden shoot(params…) method.
If said subclass calls base.Update() does it use the base shoot()?
As I want it to call the overriden shoot as I created an update function in the superclass, that all the subclassses will pretty much use, just with different overriden shoot functions.