public void UpdateSystem() { UpdateDeterministically(); for (int i = 0; i < OrbitalBodies.Count; i++) { GravitySource gravitySource = OrbitalBodies[i]; if (gravitySource == null || !gravitySource.isActiveAndEnabled) { continue; } gravitySource.UpdateSystem(); } }
private void FixedUpdate() { _primarySource.UpdateSystem(); }