Example #1
0
        public void SolveCollision(CollisionBody colA, CollisionBody colB, out CollisionResult result)
        {
            result = CollisionResult.NoCollision;
            ICollisionSolver solver = FindCollisionSovler(colA, colB);

            if (solver != null)
            {
                result = solver.SolveCollision(colA, colB);
            }
        }
Example #2
0
        public void SolveCollision(Body bodyA, Body bodyB, out CollisionResult result)
        {
            result = CollisionResult.NoCollision;
            ICollisionSolver solver = FindSolver(bodyA, bodyB);

            if (solver != null)
            {
                result = solver.SolveCollision(bodyA, bodyB);
            }
        }