public void SetForcesToShip(INewtonian _ship) { Vector3 force = Vector3.zero; foreach (CelestialBody body in celestialBodies) { force += body.GravitationalForce(_ship.GetPosition(), _ship.GetMass(), gravitationalForce * gravitationnalForceModifier); } _ship.ApplyForce(force); }
public void RemoveNewtonian(INewtonian _newtonian) { newtonians.Remove(_newtonian); }
public void AddNewtonian(INewtonian _newtonian) { newtonians.Add(_newtonian); }