public void FixtureSetup() { XmlConfigurator.Configure(); props = new Dictionary <string, string>(); provider = new VelocityProvider(); provider.Start(props); }
public void PerformIteration(IParticle particle, IProblem problem) { VelocityProvider.UpdateVelocity(particle); particle.UpdatePreviousPosition(); PositionProvider.UpdatePosition(particle); BoundaryConstraint.Enforce(particle, problem); }
public void FixtureSetup() { XmlConfigurator.Configure(); props = new Dictionary<string, string>(); provider = new VelocityProvider(); provider.Start(props); }
protected sealed override IEnumerator ShootMethod() { VelocityProvider.LockCursor(true); Vehicle.LockVehicle(true); for (int i = 0; i < Launchers.Length; i += LaunchersPerShot) { int j = 0; while (j < LaunchersPerShot) { var launcher = Launchers[i + j]; launcher.Fire(GetVelocity(launcher.transform.position), audioSource); j++; } yield return(new WaitForSeconds(Delay)); } Vehicle.LockVehicle(false); VelocityProvider.LockCursor(false); }
protected Vector3 GetVelocity(Vector3 customStart) => VelocityProvider.GetVelocity(customStart, Vector3.zero, ProjectileSpeed, Spread, Vector3.zero);