public TankMainWeapon(WeaponView view, IWeaponHolder weaponHolder, TankView tankView)
 {
     this.view = weaponFactory.Create("MainWeapon");
     view.Transform.position = tankView.TurretSpawnPoint.position;
     this.weaponHolder       = weaponHolder;
     weaponHolder.AddWeapon(this);
 }
 public TankWeaponManager(IWeaponHolder weaponHolder)
 {
     this.weaponHolder = weaponHolder;
 }