public BubbleInteractionSolver() { discontinuityFinders = new CrossCheck <DiscontinuousBubble <Position>, DiscontinuousBubble <Position>, float>( (_1, _2) => float.PositiveInfinity); discontinuityResolvers = new CrossCheck <DiscontinuousBubble <Position>, DiscontinuousBubble <Position>, int>( (_1, _2) => 0); broadPhaseCutoff = new CrossCheck <DiscontinuousBubble <Position>, DiscontinuousBubble <Position>, float>( (_1, _2) => 0.05f); functionAdder = new FunctionAdder(); }
public void Awake() { functionAdder = new FunctionAdder(); interactionSolver = new BubbleInteractionSolver <Position>(); }