/// <summary> /// Remove a contraption from the physics world. /// </summary> /// <param name="contraption">The contraption to remove.</param> public void Remove(Contraption contraption) { for (int i = 0; i < contraption.Bodies.Count; i++) { this.Remove(contraption.Bodies[i]); } for (int i = 0; i < contraption.Constraints.Count; i++) { this.Remove(contraption.Constraints[i]); } for (int i = 0; i < contraption.Generators.Count; i++) { this.Remove(contraption.Constraints[i]); } }
/// <summary> /// Remove a contraption from the physics world. /// </summary> /// <param name="contraption">The contraption to remove.</param> public void Remove(Contraption contraption) { for (int i = 0; i < contraption.Bodies.Count; i++) this.Remove(contraption.Bodies[i]); for (int i = 0; i < contraption.Constraints.Count; i++) this.Remove(contraption.Constraints[i]); for (int i = 0; i < contraption.Generators.Count; i++) this.Remove(contraption.Constraints[i]); }