public CommonGun(Transform bulletSpawner, int amountOfAmmo, float rateOfFire) { _bulletSpawner = bulletSpawner; _bulletController = (BulletController)ControllerMaster.InjectController(typeof(BulletController)); _nextShoot = -1f; _amountOfAmmo = amountOfAmmo; _rateOfFire = rateOfFire; }
public void SubscribeControllers() { _bulletController = (BulletController)ControllerMaster.InjectController(typeof(BulletController)); _enemyController = (EnemyController)ControllerMaster.InjectController(typeof(EnemyController)); _playerController = (PlayerController)ControllerMaster.InjectController(typeof(PlayerController)); }