private void AddShootingComponent() { var shootingParameters = new ShootingParameters(playerConfiguration.ProjectileVelocity, playerConfiguration.MinShootingInterval, projectileSpawnPosition, ProjectileDirection.Up, playerConfiguration.ProjectileLifetime); shootingomponent = new ShootingComponent(shootingParameters, signalBus); }
private void AddShootingComponent() { var enemyConfiguration = enemiesConfiguration.GetEnemyConfiguration(type); var shootingParameters = new ShootingParameters(enemyConfiguration.ProjectileVelocity, enemyConfiguration.MinShootingInterval, projectileSpawnPosition, ProjectileDirection.Down, enemyConfiguration.ProjectileLifetime); shootingomponent = new ShootingComponent(shootingParameters, signalBus); }
public FiringState(ShootingComponent component, SignalBus signalBus, ShootingParameters parameters) : base(component) { this.signalBus = signalBus; this.parameters = parameters; }