public virtual void ModuleFinalize(WeaponBase weapon) { }
public virtual void OnUseModule(WeaponBase weapon) { }
public virtual void ModuleInitialize(WeaponBase weapon) { }