public void SetupSettings(BullDozerConfig config, BullDozer bullDozer)
 {
     this.Config = config;
     _animSec    = config.AnimationSpeed;
     _bullDozer  = bullDozer;
     _bullDozerView.SetupView(config.Skins, _bullDozer);
 }
 void CreateBullDozer()
 {
     _createdBullDozer = _bullDozerFactory.Create(transform, _config);
     _bullDozerUpgradable.SetupSettings(_config, _createdBullDozer);
 }
 public void SetupView(List <GameObject> skins, BullDozer bullDozer)
 {
     _bullDozer = bullDozer;
     SetupAvailableSkins(skins);
     UpdateSkin(_currentSkinLevel);
 }